クロスリージョン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が正しいリージョナルエンドポイントに一致していることを確認する。

試してみる — AWS S3 URL Parser

フルツールを開く