使用 S3 全球域名的 CloudFront 源是否比区域域名性能更好?

Is CloudFront origin using S3 global domain name performing better than regional one?

我有一个以 eu-west-1 中的 S3 作为源的 CloudFront 分配。

我知道 S3 区域域名 {bucket-name}.s3.{region}.amazonaws.com 给我即时初始 CloudFront 初始化,无需停机。全局 {bucket-name}.s3.amazonaws.com 需要 2~3 小时进行初始化(参见 )。

CloudFront 是否与 regionalglobal S3 域名执行相同的操作?

regional S3 域名是否比 global S3 域名慢关于 CloudFront 如何获取 S3 来源(例如内部 DNS 域解析) ?

全局端点已弃用

https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html

全局端点称为“旧版”。这意味着新的方法是系统地使用区域端点。

区域端点的性能也更好。为了简化,当使用全局(旧版)S3 URL 格式时:

  1. 请求全局 S3 端点。
  2. 它询问区域 S3 端点是什么。
  3. 将您重定向到区域 S3 端点。
  4. 请求区域 S3 端点。

当您使用区域(现代)S3 URL 格式时:

  1. 请求区域 S3 端点。

全部归功于this reddit answer