AWSサービスエンドポイント - AWS 全般のリファレンス

AWSサービスエンドポイント

AWS のサービスにプログラムで接続するには、エンドポイントを使用します。エンドポイントは、AWS ウェブサービスのエントリポイントの URL です。AWS SDK と AWS Command Line Interface (AWS CLI) では、AWS リージョンで各サービスのデフォルトのエンドポイントを自動的に使用します。ただし、API リクエストの代替エンドポイントを指定できます。

サービスでリージョンがサポートされている場合、各リージョンのリソースは他のリージョンの類似したリソースから独立しています。たとえば、1 つのリージョンで Amazon EC2 インスタンスまたは Amazon SQS キューを作成できます。この場合、そのインスタンスまたはキューは、他のすべてのリージョンのインスタンスまたはキューから独立しています。

リージョンエンドポイント

ほとんどの Amazon Web Services では、リクエストの実行に使用できるリージョンのエンドポイントを提供しています。リージョンエンドポイントの一般的な構文は次のとおりです。

protocol://service-code.region-code.amazonaws.com

たとえば、https://dynamodb.us-west-2.amazonaws.com は 米国西部 (オレゴン) リージョンの Amazon DynamoDB サービスのエンドポイントです。

次の表は、各リージョンの名前とコードの一覧です。

リージョン名 Code
米国東部 (オハイオ) us-east-2
米国東部 (バージニア北部) us-east-1
米国西部 (北カリフォルニア) us-west-1
米国西部 (オレゴン) us-west-2
アフリカ (ケープタウン) af-south-1
アジアパシフィック (香港) ap-east-1
アジアパシフィック (ムンバイ) ap-south-1
Asia Pacific (Osaka-Local) ap-northeast-3
アジアパシフィック (ソウル) ap-northeast-2
アジアパシフィック (シンガポール) ap-southeast-1
アジアパシフィック (シドニー) ap-southeast-2
アジアパシフィック (東京) ap-northeast-1
カナダ (中部) ca-central-1
中国 (北京) cn-north-1
中国 (寧夏) cn-northwest-1
欧州 (フランクフルト) eu-central-1
欧州 (アイルランド) eu-west-1
欧州 (ロンドン) eu-west-2
欧州 (ミラノ) eu-south-1
欧州 (パリ) eu-west-3
欧州 (ストックホルム) eu-north-1
中東 (バーレーン) me-south-1
南米 (サンパウロ) sa-east-1

IAM などの一部のサービスではリージョンがサポートされていません。したがって、それらのサービスのエンドポイントにリージョンは含まれません。Amazon EC2 などの他のサービスではリージョンがサポートされていますが、リージョンを含まないエンドポイント (例: https://ec2.amazonaws.com) を指定できます。リージョンを含まないエンドポイントを使用する場合、AWS では Amazon EC2 リクエストを 米国東部(バージニア北部) (us-east-1) にルーティングします。これは API コールのデフォルトのリージョンです。

サービスエンドポイントの表示

次のオプションを使用して、AWS のサービスエンドポイントを表示できます。

FIPS エンドポイント

一部の AWS のサービスでは、選択したリージョンで FIPS エンドポイントを利用できます。標準の AWS エンドポイントとは異なり、FIPS エンドポイントでは連邦情報処理標準 (FIPS) の基準に準拠した TLS ソフトウェアライブラリを使用しています。このエンドポイントは、米国政府とやり取りをする企業で必要とされる場合があります。

リクエストで FIPS エンドポイントを使用するには、AWS SDK の手順を使用してカスタムエンドポイントを指定します。たとえば、AWS Command Line Interface を使用する場合は、endpoint-url パラメータを使用します。次の例では、米国西部 (オレゴン) リージョンで FIPS エンドポイントを使用して AWS Key Management Service (AWS KMS) カスタマーマスターキーを作成します。

aws kms create-key --endpoint-url https://kms-fips.us-west-2.amazonaws.com

詳細はこちら

エンドポイントの情報は、以下のソースで確認できます。