SDK V2.0 menggunakan HTTPS secara default untuk mengakses Layanan Alibaba Cloud. Anda dapat menentukan protokol komunikasi yang berbeda melalui parameter protocol dalam kelas Config dari pustaka @alicloud/openapi-client. Nilai yang didukung adalah HTTP dan HTTPS. Untuk transmisi data yang aman, kami merekomendasikan penggunaan protokol HTTPS.
const { Config } = require('@alicloud/openapi-client');
const config = new Config({
// Konfigurasi lainnya dihilangkan.
protocol: 'HTTPS', // Jenis protokol. Nilai yang valid: HTTPS dan HTTP. Nilai default: HTTPS.
});import * as $OpenApi from '@alicloud/openapi-client';
// Konfigurasikan permintaan agar dikirim melalui protokol HTTPS.
const config = new $OpenApi.Config({
// Konfigurasi lainnya dihilangkan.
protocol: 'HTTPS', // Nilai yang valid: HTTPS dan HTTP. Nilai default: HTTPS.
});Saat menggunakan protokol HTTPS, SDK secara default mengaktifkan verifikasi sertifikat SSL/TLS. Jika lingkungan kode Anda tidak memiliki sertifikat yang diperlukan, kesalahan verifikasi sertifikat akan terjadi. Anda dapat menggunakan parameter ignoreSSL dalam kelas RuntimeOptions dari pustaka @alicloud/tea-util untuk mengaktifkan atau menonaktifkan verifikasi sertifikat SSL/TLS. Misalnya, dalam lingkungan pengujian, Anda dapat mengatur ignoreSSL ke true guna melewati verifikasi sertifikat untuk pengujian sementara.
Aktifkan verifikasi sertifikat SSL/TLS di lingkungan produksi.
const { RuntimeOptions } = require('@alicloud/tea-util');
const runtime = new RuntimeOptions({
// true: Melewatkan verifikasi sertifikat. false: Mengaktifkan verifikasi sertifikat. Verifikasi diaktifkan secara default.
ignoreSSL: true,
});import Util, * as $Util from '@alicloud/tea-util';
const runtime = new $Util.RuntimeOptions({
// true: Melewatkan verifikasi sertifikat. false: Mengaktifkan verifikasi sertifikat.
ignoreSSL: true,
});