S3 글로벌 도메인 이름을 사용하는 CloudFront 오리진이 리전 도메인 이름보다 성능이 더 우수합니까?

Dec 04 2020

eu-west-1원본으로 S3가있는 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

글로벌 엔드 포인트를 레거시라고합니다. 즉, 새로운 방법은 지역 엔드 포인트를 체계적으로 사용하는 것입니다.

또한 지역 엔드 포인트가 더 잘 수행됩니다. 단순화하기 위해 전역 (레거시) S3 URL 형식을 사용하는 경우 :

  1. 글로벌 S3 엔드 포인트를 요청합니다.
  2. 지역 S3 엔드 포인트가 무엇인지 묻습니다.
  3. 지역 S3 엔드 포인트로 리디렉션합니다.
  4. 지역 S3 엔드 포인트를 요청합니다.

지역 (최신) S3 URL 형식을 사용하는 경우 :

  1. 지역 S3 엔드 포인트를 요청합니다.

이 레딧 답변에 대한 모든 크레딧