直传到s3上,需要根据用户所在地设置不同的区域吗?

直传到s3上,为了提高上传速度,需要根据用户所在地设置不同的区域吗?不同区域是不是需要设置不同的桶呢?

阅读 4k
1 个回答

在创建bucket桶的时候就会让你选择一个region区域,你可以选择一个用户所在区域和你的应用所在的区域呀。S3在AWS Console里面是默认为是Global全球区域,不过它也是通过将一份上传后的文件复制到其他区域来达到这个目标。

具体文档 http://docs.aws.amazon.com/Am...

Amazon S3 creates bucket in a region you specify. You can choose any
AWS Region that is geographically close to you to optimize latency,
minimize costs, or address regulatory requirements. For example, if
you reside in Europe, you might find it advantageous to create buckets
in the EU (Ireland) or EU (Frankfurt) regions. For a list of AWS
Amazon S3 regions, go to Regions and Endpoints in the AWS General
Reference.

基本意思就是说,S3会在你选择的区域创建一个bucket桶。你可以选择一个在物理距离上离你近的地方来减少延迟,减少费用等。但是你要是不说明你想建立在哪里,那就建立都美国去了。

所以一般情况下针对不同区域的用户建bucket桶是合情合理的做法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题