首页 > 解决方案 > ping S3 静态托管存储桶每次返回不同的 IP 地址

问题描述

我在 S3 中创建了一个存储桶 - mybucket并在其上启用了静态网站托管。访问此存储桶的 URL 是http://mybucket.s3-website-us-east-1.amazonaws.com。当我访问此存储桶时,一切正常。但是,当我 ping mybucket.s3-website-us-east-1.amazonaws.com 时,我每次都会收到来自不同 IP 地址的响应。这是否意味着该网站由许多(虚拟)机器托管(和服务)?或者这里有什么别的东西在起作用?

标签: amazon-web-servicesamazon-s3

解决方案


你的猜测是绝对正确的。单个 S3 bucked 由多个虚拟机管理和服务。这些机器可能是一堆东西,比如负载均衡器、API 端点、文件服务器、备份/复制服务器……AWS 向您隐藏了所有复杂性,并提供了 99.999999999%(11 个九)的持久性、高可用性、极低的成本,相比之下DIY EC2+EBS 托管等。

不能依赖静态 IP 地址来访问存储桶对于幕后进行的所有工作来说确实是一个很小的代价。


推荐阅读