クロスリージョンS3 URLパターン
異なるAWSリージョン間のS3 URL形式を比較します。さまざまなグローバルリージョンの仮想ホスト形式とパス形式URLでリージョンがどのように表示されるかを理解します。
Practical Patterns
詳細な説明
AWSリージョン間のS3 URL
AWSは世界中の数十のリージョンでS3を運用しています。URL形式はリージョンによってわずかに異なり、一部のリージョンには特別なエンドポイント形式があります。
標準リージョナルURL
米国東部(バージニア北部)— us-east-1:
https://bucket.s3.us-east-1.amazonaws.com/key
https://bucket.s3.amazonaws.com/key (us-east-1がデフォルト)
EU(フランクフルト)— eu-central-1:
https://bucket.s3.eu-central-1.amazonaws.com/key
アジアパシフィック(東京)— ap-northeast-1:
https://bucket.s3.ap-northeast-1.amazonaws.com/key
レガシーダッシュ形式エンドポイント
一部の古いドキュメントやツールでは、s3とリージョンの間にドットではなくダッシュを使用します:
https://bucket.s3-us-west-2.amazonaws.com/key
この形式は以下と同等です:
https://bucket.s3.us-west-2.amazonaws.com/key
両方とも動作しますが、ドット形式が推奨されています。
リージョン固有の考慮事項
| リージョン | 特記事項 |
|---|---|
us-east-1 |
デフォルトリージョン;グローバルエンドポイントはここに解決 |
cn-north-1 |
中国(北京)— .amazonaws.com.cnドメインを使用 |
cn-northwest-1 |
中国(寧夏)— .amazonaws.com.cnドメインを使用 |
us-gov-west-1 |
GovCloud — .amazonaws.comを使用するが別パーティション |
us-gov-east-1 |
GovCloud East — 別パーティション(aws-us-gov) |
中国リージョンURL
https://bucket.s3.cn-north-1.amazonaws.com.cn/key
GovCloudリージョンURL
https://bucket.s3.us-gov-west-1.amazonaws.com/key
Transfer AccelerationのURL
S3 Transfer Accelerationは特別なエンドポイントを使用します:
https://bucket.s3-accelerate.amazonaws.com/key
これは遠距離からの高速アップロードのために、AWS CloudFrontエッジロケーションを経由してデータをルーティングします。
ユースケース
CloudFrontでS3アセットを配信するグローバルに分散したアプリケーションを設定し、レイテンシーを最小化して不要なリダイレクトを回避するために、オリジンURLが正しいリージョナルエンドポイントに一致していることを確認する。