【问题标题】:access amazon s3 bucket without region end point访问没有区域端点的 amazon s3 存储桶
【发布时间】:2019-01-07 18:16:05
【问题描述】:

目前,我正在使用 Amazon S3 SDK 中的访问密钥、秘密访问密钥和区域端点访问 Amazon S3,它们工作正常。
像这样

client = new AmazonS3Client("some-access-key", "some-secret-key",Amazon.RegionEndpoint.USEast1)

是否可以删除区域端点,因为存储桶名称将是全局名称,那么为什么我们需要区域端点?

必须有某种方法可以让我们能够在 Amazon S3 SDK 中获取存储桶的区域端点?或者如果“是”可以在没有区域端点的情况下工作,那么如何?如果“否”,那么为什么?

【问题讨论】:

    标签: amazon-web-services amazon-s3


    【解决方案1】:

    存储桶始终有一个区域,如果将其留空,它将在美国东部地区为您创建存储桶。选择地区可能有多种原因,来自API reference

    默认情况下,存储桶是在美国东部(弗吉尼亚北部)区域创建的。您可以选择在请求正文中指定一个区域。您可以选择一个区域来优化延迟、最小化成本或满足法规要求。例如,如果您居住在欧洲,您可能会发现在欧盟(爱尔兰)地区创建存储桶是有利的。

    虽然存储桶始终位于一个区域中,但您可以使用跨区域复制让您的数据在多个区域中可用。这可能有助于你需要什么。有关如何设置的详细信息,请参阅blog post

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      • 1970-01-01
      相关资源
      最近更新 更多