我有几个 S3 存储桶,其中包含跨越 7.61 亿个对象的总计 40 TB 数据。我承担了一个将这些对象复制到 EBS 存储的项目。据我所知,所有存储桶都是在 us-east-1 中创建的。我确信用于导出到 EBS 的所有 EC2 实例都在 us-east-1 内。
问题是上个月的 AWS 账单包含了相当高的跨区域数据传输费用。我想知道这怎么可能?
传输使用一个非常简单的 Python 脚本和 Boto 连接到 S3 并下载每个对象的内容。我怀疑存储桶名称由大写字母组成的事实可能是一个促成因素(我必须指定OrdinaryCallingFormat()
),但我不确定这一点。