例如:example.com.s3-website-us-east-1.amazonaws.com?
如何通过 SDK 以编程方式获取此值?我似乎找不到它:
例如:example.com.s3-website-us-east-1.amazonaws.com?
如何通过 SDK 以编程方式获取此值?我似乎找不到它:
S3 API 本身似乎并未公开该值。
然而,它很容易从存储桶位置派生出来,可以通过 S3 REST API访问,尽管从浏览文档中也不清楚这是否在 Ruby SDK 中实现,尽管它存在于底层API。我没找到。
但网站端点始终采用这种形式:
${bucket}.s3-website-${region}.amazonaws.com
在 us-east-1 中,如屏幕截图所示,名为的存储桶的端点example.com
符合此模式,example.com.s3-website-us-east-1.amazonaws.com
.
http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region