V2.0 SDK は、デフォルトで HTTPS を使用して Alibaba Cloud サービスにアクセスします。@alicloud/openapi-client ライブラリの Config クラスの protocol パラメーターを使用して、別の通信プロトコルを指定できます。サポートされている値は HTTP と HTTPS です。安全なデータ伝送のために、HTTPS プロトコルを使用することを推奨します。
const { Config } = require('@alicloud/openapi-client');
const config = new Config({
// 他の構成は省略されます。
protocol: 'HTTPS', // プロトコルタイプ。有効な値: HTTPS および HTTP。デフォルト値: HTTPS。
});import * as $OpenApi from '@alicloud/openapi-client';
// HTTPS プロトコルでリクエストを送信するように構成します。
const config = new $OpenApi.Config({
// 他の構成は省略されます。
protocol: 'HTTPS', // 有効な値: HTTPS および HTTP。デフォルト値: HTTPS。
});HTTPS プロトコルを使用する場合、SDK はデフォルトで SSL/TLS 証明書検証を有効にします。コード環境に必要な証明書がない場合、証明書検証エラーが発生します。@alicloud/tea-util ライブラリの RuntimeOptions クラスの ignoreSSL パラメーターを使用して、SSL/TLS 証明書検証を有効または無効にできます。たとえば、テスト環境では、ignoreSSL を true に設定して、一時的なテストのために証明書検証をスキップできます。
重要
本番環境では SSL/TLS 証明書検証を有効にしてください。
const { RuntimeOptions } = require('@alicloud/tea-util');
const runtime = new RuntimeOptions({
// true: 証明書検証をスキップします。false: 証明書検証を有効にします。検証はデフォルトで有効になっています。
ignoreSSL: true,
});import Util, * as $Util from '@alicloud/tea-util';
const runtime = new $Util.RuntimeOptions({
// true: 証明書検証をスキップします。false: 証明書検証を有効にします。
ignoreSSL: true,
});