S3存储桶区域是否具体?

Ash*_*rpe 31 amazon-s3 region amazon-web-services

当我们在"全局"选项中转到AWS控制台中的S3时,它会显示

"S3 does not require region selection."
Run Code Online (Sandbox Code Playgroud)

但是当我们在那里创建新桶时,它会要求区域!

那么S3桶区域是否具体?

Mar*_*k B 36

用户界面显示所有区域中的所有存储桶.但是存储桶存在于特定区域中,您需要在创建存储桶时指定该区域.

  • @VictorSergienko您可以从任何区域访问任何存储桶,但如果您希望该访问速度为*fast*,则您希望存储桶位于同一区域.您对所有其他区域AWS服务的考虑也是一样的.您对全球可用的原始"经典"区域的评论,但不是全球的新区域并不十分正确.原来的地区总是us-east-1(弗吉尼亚州).该区域仍然存在,并且可以像所有地区一样在全球范围内访问,但您希望选择与您的其他服务最接近的区域. (4认同)

Fré*_*nri 11

S3存储桶是特定于区域的,您可以查看http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region以获取基于该区域的端点列表

从关于创建S3存储桶的doc

Amazon S3 在您指定的区域中创建存储桶.您可以选择地理位置靠近您的任何AWS区域,以优化延迟,最小化成本或满足法规要求.例如,如果您居住在欧洲,您可能会发现在欧盟(爱尔兰)或欧盟(法兰克福)地区创建存储桶是有利的.有关AWS Amazon S3区域的列表,请转至AWS General Reference中的Regions和Endpoints.

同样来自UI,如果您查看每个存储桶的属性,您将看到原始区域

在此输入图像描述


pdm*_*pdm 5

是的,S3 存储桶是特定于区域的。

创建新存储桶时,您需要选择该存储桶的目标区域。

例如:s3新桶

希望能帮助到你。


小智 5

现在的工作原理是,如果您希望在全球范围内快速加载内容,则可以为希望快速加载数据的每个区域创建一个存储桶,但使用“版本控制”自动将内容从一个存储桶复制到另一个存储桶。

单击您的存储桶之一,然后转到“管理”,然后转到“复制”。按照说明设置将从一个存储桶复制到另一个存储桶的规则。

恭喜,您现在可以从单个存储桶中获得全局快速内容。

如果这看起来有点偏离滑雪道,我很感激,但我认为这是我们所有人真正希望实现的目标。

  • 您不直接使用 CloudFront 吗? (3认同)