すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud SDK:HTTPS リクエストの設定

最終更新日:Nov 09, 2025

V2.0 SDK は、デフォルトで HTTPS を使用して Alibaba Cloud サービスにアクセスします。@alicloud/openapi-client ライブラリの Config クラスの protocol パラメーターを使用して、別の通信プロトコルを指定できます。サポートされている値は HTTPHTTPS です。安全なデータ伝送のために、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 証明書検証を有効または無効にできます。たとえば、テスト環境では、ignoreSSLtrue に設定して、一時的なテストのために証明書検証をスキップできます。

重要

本番環境では 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,
});