我在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