我在2个AWS区域中有存储区。我能够在不指定区域端点的情况下执行对两个桶的投入或获取(红宝石客户端默认为us-east-1)。S3 Ruby客户端 - 何时指定区域端点
我没有发现有关桶上的请求如何在未指定区域时到达适当的区域端点的相关信息。根据我发现的(https://github.com/aws/aws-cli/issues/223#issuecomment-22872906),似乎通过DNS将请求路由到存储区的适当区域。
在执行投入和获取现有桶时,指定区域是否有优势?我正在试图决定是否需要为针对存储桶的操作指定适当的区域,或者我是否可以仅依靠它来运行。
请注意,存储桶寿命很长,所以在链接的github问题中提到的DNS传播延迟不是问题。
的区域SDK文档: http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/Core/Configuration.html#region-instance_method