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

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

最終更新日:Nov 09, 2025

開発に V2.0 SDK を使用する場合、Alibaba Cloud サービスへのアクセスにはデフォルトで HTTPS プロトコルが使用されます。alibabacloud_tea_openapi.models ライブラリの Config クラスの protocol パラメーターを使用して、通信プロトコルを選択できます。サポートされている値は HTTPHTTPS です。安全なデータ伝送を確保するために、常に HTTPS プロトコルを使用することを推奨します。さらに、HTTPS を設定する際に、最小 TLS バージョンを指定して、セキュリティの向上、コンプライアンス要件への対応、互換性の強化を図ることができます。

説明

デフォルトでは、Python 用 Alibaba Cloud SDK V2.0 は、TLSv1、TLSv1.1、TLSv1.2、および TLSv1.3 の TLS バージョンをサポートしています。

サンプルコード:

from alibabacloud_tea_openapi.models import Config
from Tea.core import TLSVersion

config = Config(
    protocol='HTTPS',  # HTTPS 経由でリクエストを送信します。
    tls_min_version=str(TLSVersion.TLSv1_2)  # TLS バージョンを指定します。
)

HTTPS プロトコルを使用してリクエストを行う場合、SDK はデフォルトで SSL/TLS 証明書の検証を有効にします。コード環境に必要な証明書がない場合、証明書の検証が失敗することがあります。alibabacloud_tea_util.models ライブラリの RuntimeOptions クラスの ignoreSSL パラメーターを使用して、SSL/TLS 証明書の検証を無効にできます。たとえば、テスト環境では、ignoreSSLTrue に設定して証明書の検証を無視できます。

重要

本番環境では SSL/TLS 証明書の検証を有効にしてください。

サンプルコード:

from alibabacloud_tea_util.models import RuntimeOptions

# 証明書の検証を一時的にスキップします。
runtimeOptions = RuntimeOptions(
    ignore_ssl=True
)