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

Alibaba Cloud SDK:HTTPS リクエストの構成

最終更新日:Nov 09, 2025

デフォルトでは、V2.0 Software Development Kit (SDK) は HTTPS プロトコルを使用して Alibaba Cloud サービスにアクセスします。Config クラスの protocol パラメーターを使用して、通信プロトコルを選択できます。サポートされている値は HTTPHTTPS です。安全なデータ伝送を確保するために、常に HTTPS プロトコルを使用してください。

import (
    openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
)

config := &openapi.Config{
    // 他の構成は省略されます。
    Protocol: tea.String("HTTPS"), // プロトコルを設定します。有効な値: HTTPS および HTTP。デフォルト値: HTTPS。
}

HTTPS プロトコルを使用する場合、SDK はデフォルトで SSL/TLS 証明書の検証を有効にします。コード環境に必要な証明書がない場合、証明書検証エラーが発生することがあります。RuntimeOptions クラスの ignoreSSL パラメーターを使用して、SSL/TLS 証明書の検証を有効または無効にできます。たとえば、テスト環境では、ignoreSSLtrue に設定して、一時的なテストのために証明書の検証をスキップできます。

重要

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

import (
    util "github.com/alibabacloud-go/tea-utils/v2/service"
)

runtime := &util.RuntimeOptions{}
// true: 証明書の検証をスキップします。false: 証明書の検証を有効にします。デフォルトでは、検証は有効になっています。
runtime.IgnoreSSL = tea.Bool(true)