0

例如:example.com.s3-website-us-east-1.amazonaws.com?

这是 GUI 中的值

如何通过 SDK 以编程方式获取此值?我似乎找不到它:

文档链接:http: //docs.aws.amazon.com/sdkforruby/api/Aws/S3.html

4

1 回答 1

2

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

于 2016-10-20T02:23:05.087 回答