【发布时间】:2013-10-30 20:00:56
【问题描述】:
我在 2 个 AWS 区域有存储桶。我能够在不指定区域端点(ruby 客户端默认为 us-east-1)的情况下对两个存储桶执行 put 或 get。
在未指定区域时,我还没有找到有关存储桶上的请求如何到达正确区域端点的相关信息。根据我的发现 (https://github.com/aws/aws-cli/issues/223#issuecomment-22872906),请求似乎通过 DNS 路由到存储桶的正确区域。
在对现有存储桶执行 put 和 get 时,指定区域是否有任何优势?我正在尝试确定是否需要为存储桶的操作指定适当的区域,或者我是否可以依靠它工作。
请注意,存储桶的寿命很长,因此链接的 github 问题中提到的 DNS 传播延迟不是问题。
适用于地区的 SDK 文档: http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/Core/Configuration.html#region-instance_method
【问题讨论】:
标签: ruby amazon-web-services amazon-s3