amazon-web-services - 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 地址的响应。这是否意味着该网站由许多(虚拟)机器托管(和服务)?或者这里有什么别的东西在起作用?
解决方案
你的猜测是绝对正确的。单个 S3 bucked 由多个虚拟机管理和服务。这些机器可能是一堆东西,比如负载均衡器、API 端点、文件服务器、备份/复制服务器……AWS 向您隐藏了所有复杂性,并提供了 99.999999999%(11 个九)的持久性、高可用性、极低的成本,相比之下DIY EC2+EBS 托管等。
不能依赖静态 IP 地址来访问存储桶对于幕后进行的所有工作来说确实是一个很小的代价。
推荐阅读
- c# - 避免在具有内部不同字符的声明中重复
- regex - 使用 Perl 根据字符串搜索删除部分?
- python - 将 numpy 图像数组从 -1、1 标准化到 0,255
- java - 如何将列表映射到其大小
- html - 如何从 R Shiny 中的数据表中删除第一列(索引)
- oracle - 尝试获取联系信息时出现异常情况 (EBS)
- javascript - detailCellRendererParams,Ag-Grid的递归函数?
- android - 如何在工具栏等 onDataChange 函数之外使用 Firebase 检索到的数据
- django - NoReverseMatch 因为在 Base.html 中未找到 1 个模式
- laravel - Laravel 中间件 403