S3グローバルドメイン名を使用するCloudFrontオリジンは、リージョナルドメイン名よりもパフォーマンスが優れていますか?
Dec 04 2020
S3eu-west-1
をオリジンとするCloudFrontディストリビューションがあります。
S3リージョナルドメイン名{bucket-name}.s3.{region}.amazonaws.com
を使用すると、ダウンタイムなしでCloudFrontの初期化を即座に行うことができます。グローバルの{bucket-name}.s3.amazonaws.com
初期化には2〜3時間かかります(を参照)https://stackoverflow.com/a/58423033/1480391)。
CloudFrontは、リージョナルまたはグローバルS3ドメイン名でも同じように機能しますか?
ある地域のS3のドメイン名が遅くなるよりグローバルな方法CloudFrontをフェッチS3起源(例えば内部DNSドメイン解像度)についてS3のドメイン名?
回答
YvesM. Dec 07 2020 at 18:59
グローバルエンドポイントは非推奨です
https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
グローバルエンドポイントはレガシーと呼ばれます。つまり、新しい方法は、地域のエンドポイントを体系的に使用することです。
また、地域のエンドポイントのパフォーマンスも向上します。簡単にするために、グローバル(レガシー)S3URL形式を使用する場合:
- グローバルS3エンドポイントをリクエストします。
- 地域のS3エンドポイントが何であるかを尋ねます。
- 地域のS3エンドポイントにリダイレクトします。
- 地域のS3エンドポイントをリクエストします。
リージョナル(モダン)S3 URL形式を使用する場合:
- 地域のS3エンドポイントをリクエストします。
このredditの回答に対するすべてのクレジット