【问题标题】:How to find s3 bucket to which cloudfront point?如何找到 s3 存储桶到哪个云端点?
【发布时间】:2017-11-12 01:50:58
【问题描述】:

我很好奇如何找到云端指向的 S3 存储桶 (CNAME) 例如:https://drdxyzdg0sjtu.cloudfront.net/

【问题讨论】:

  • 这是您的 CloudFront 分配吗?
  • 我在浏览器历史记录中找到了它。如果您不介意,只是想将其用作示例。

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudfront


【解决方案1】:

没有支持的方式来确定不是您自己的 CloudFront 分配背后的源服务器。

此外,源服务器可能根本不是 S3,因为 CloudFront 也支持自定义源。在这种情况下,至少该分布的根似乎指向一个存储桶,因为返回了 S3 错误消息。

此外,单个 CloudFront 分配可能有多个来源,因为每个缓存行为中的路径模式匹配可以将请求路由到不同的来源,包括 S3 和自定义来源的混合。

最后,在这里,CNAME 并不是一个正确的术语。 CloudFront 支持前端的备用域名,并在括号中将其称为 CNAME,当 CloudFront 处理请求时,这些不需要与存储桶名称匹配。在背面,当访问 S3 时,CloudFront 似乎使用存储桶的全局终端节点主机名 example-bucket-name.s3.amazonaws.com。 S3 在内部维护该 URL 样式的 DNS 记录,以便到达每个存储桶的正确区域。

【讨论】:

  • 非常感谢您花时间向我阐明这些观点。非常感谢!
【解决方案2】:

当您在 AWS Cloudfront 分配上时,进入 Origins 选项卡,您将在 Origin ID 下找到相应 S3 存储桶的名称。

【讨论】:

    猜你喜欢
    • 2017-01-29
    • 2017-03-25
    • 1970-01-01
    • 2016-08-28
    • 2019-04-02
    • 2021-03-09
    • 2011-07-27
    • 2012-01-05
    • 2015-02-15
    相关资源
    最近更新 更多