有关S3接口终端点的疑问

0

【以下的问题经过翻译处理】 目前,S3有两种类型的VPC终端节点,网关终端节点和接口终端节点。关于接口终端节点,有两种类型的终端节点:全局终端节点(com.amazonaws.s3-global.accesspoint)和区域终端节点(com.amazonaws.us-east-1.s3)。以下是我的问题:

  1. 它们之间有何不同?
  2. 在哪些场景下可以使用这些端点?
  3. 当通过java SDK访问S3界面终端节点时,还有两种类型的终端节点,“accesspoint.vpce......vpce.amazonaws.com”和“bucket.vpce......vpce.amazonaws.com”,我应该使用哪个来访问一个存储桶并下载该存储桶中的对象Key?
  4. 它们之间有何不同,"accesspoint.vpce..."和"bucket.vpce...."?

提前致谢

profile picture
专家
已提问 5 个月前3 查看次数
1 回答
0

【以下的回答经过翻译处理】 回答如下: 1.这两个S3接口端点有何区别? 这两个S3接口端点的目的不同。全局S3接口是为了S3多区域访问点而设计,而另一个则是为了常规用例。

2.在哪些场景下可以使用这些端点? 如我所说,全局S3接口是为多区域访问点设计的,因此如果您计划使用多个区域访问点,并且需要私下访问存储桶,则应使用全局S3接口端点。如果您没有计划使用多个区域访问点,则不需要使用它,但可以使用S3接口端点来私密访问S3存储桶或单个区域访问点。

3.在通过java SDK访问S3接口端点时,也有两种类型的端点,“accesspoint.vpce......vpce.amazonaws.com”和“bucket.vpce......vpce.amazonaws.com”,我该使用哪种来访问桶以及下载该桶的对象键?

如果您使用多个区域访问点,则应使用以“access.vpce”的S3接口端点。否则,您应使用以“bucket.vpce”开头的S3接口端点。

4.这两者之间有何区别,“accesspoint.vpce......”和“bucket.vpce....”?

我已经解释了两种不同的S3接口端点之间的区别。如果两个不同的DNS名称之间除子域名之外没有其他不同之处,则应该是同一类型的S3接口端点。

请参阅以下内容。

用于多区域访问点的S3接口端点应该是“.vpce-randomvalue.accesspoint.s3-global.region-code.vpce.amazonaws.com”。 所有其他用例的S3接口端点应该是“.vpce-randomvalue.region-code.vpce.amazonaws.com”。

这是有关 “配置多区域接入点以便与 AWS PrivateLink 共同使用“的解释说明: https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointsPrivateLink.html

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则