エンドポイントは、Alibaba Cloud サービスのドメイン名です。たとえば、中国 (杭州) リージョンの Elastic Compute Service (ECS) のエンドポイントは ecs.cn-hangzhou.aliyuncs.com です。各 Alibaba Cloud サービスには固有のエンドポイントがあります。サービスのエンドポイントは、リージョンによって異なる場合があります。このトピックでは、Alibaba Cloud SDK V2.0 でエンドポイントを設定する方法について説明します。
エンドポイントの種類
エンドポイントは、パブリックエンドポイントと Virtual Private Cloud (VPC) エンドポイントに分けられます。詳細については、「エンドポイント」をご参照ください。
エンドポイントを設定する
Alibaba Cloud SDK V2.0 は、エンドポイントを設定するための 2 つの方法を提供しています。次のセクションでは、優先順位の高い順に方法について説明します。
カスタムエンドポイントを指定してエンドポイントを設定することをお勧めします。
カスタムエンドポイントを指定します。クライアントを初期化するときにエンドポイントを指定できます。OpenAPI Portal でエンドポイントを照会できます。詳細については、このトピックの「付録: エンドポイントを照会する」セクションをご参照ください。
AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config { // Required. Make sure that the ALIBABA_CLOUD_ACCESS_KEY_ID environment variable is configured in the code runtime environment. // 必須。コードランタイム環境で ALIBABA_CLOUD_ACCESS_KEY_ID 環境変数が設定されていることを確認します。 AccessKeyId = Environment.GetEnvironmentVariable("ALIBABA_CLOUD_ACCESS_KEY_ID"), // Required. Make sure that the ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variable is configured in the code runtime environment. // 必須。コードランタイム環境で ALIBABA_CLOUD_ACCESS_KEY_SECRET 環境変数が設定されていることを確認します。 AccessKeySecret = Environment.GetEnvironmentVariable("ALIBABA_CLOUD_ACCESS_KEY_SECRET"), }; // Specify an endpoint. // エンドポイントを指定します。 config.Endpoint = "dysmsapi.aliyuncs.com"; AlibabaCloud.SDK.Dysmsapi20170525.Client client = new AlibabaCloud.SDK.Dysmsapi20170525.Client(config);リージョン ID を指定します。エンドポイントデータファイルを使用してエンドポイントを照会できます。
Alibaba Cloud サービスの SDK にリージョン ID とエンドポイントのマッピングリレーションシップオブジェクトが含まれており、指定されたリージョン ID がリレーションシップオブジェクトに含まれている場合は、マッピングリレーションシップオブジェクトからエンドポイントを取得できます。
Alibaba Cloud サービスの SDK にリージョン ID とエンドポイントのマッピングリレーションシップオブジェクトが含まれていない場合、または指定されたリージョン ID がリレーションシップオブジェクトに含まれていない場合は、連結ルールに基づいてエンドポイントが自動的に連結されます。連結形式:
${Service ID}.${RegionId}.aliyuncs.com。
付録: エンドポイントを照会する
OpenAPI Explorer でエンドポイントを照会できます。
OpenAPI Explorer のホームページで Alibaba Cloud サービスを選択します。この例では、ECS が選択されています。

2. ECS のホームページで、[リージョン] タブをクリックします。

3. 指定するリージョンを見つけ、そのリージョンの ECS のエンドポイントをコピーします。
デバッグページで ECS のエンドポイントを照会することもできます。このページで、左側のナビゲーションペインの [リージョン] にポインターを移動すると、ECS のエンドポイントが表示されます。
