多区域接入点限制和限制
Amazon S3 多区域接入点具有以下限制和局限性:
-
多区域接入点名称:
-
在单个 AWS 账户内必须是唯一的
-
必须以数字或小写字母开头
-
长度必须介于 3-50 个字符之间
-
不能以连字符(
-
)开头或结尾 -
不能包含下划线(
_
)、大写字母或句点(.
) -
创建后无法对其进行编辑
-
-
多区域接入点别名由 Amazon S3 生成,无法编辑或重复使用。
-
您无法使用网关端点通过多区域接入点访问数据。但是,您可以使用接口端点通过多区域接入点访问数据。要使用 AWS PrivateLink,您必须创建 VPC 端点。有关更多信息,请参阅 配置多区域接入点以便与 AWS PrivateLink 共同使用。
-
要在 Amazon CloudFront 中使用多区域接入点,必须将多区域接入点配置为
Custom Origin
分配类型。有关各种源类型的更多信息,请参阅在 CloudFront 分配中使用各种源。有关在 Amazon CloudFront 中使用多区域接入点的更多信息,请参阅 AWS 存储博客上的跨多个区域构建主动-主动、基于距离远近的应用程序。 -
多区域接入点最低要求:
-
传输层安全性 (TLS) v1.2
-
签名版本 4 (SigV4A)
多区域接入点支持签名版本 4A。此版本的 SigV4 允许对多个 AWS 区域签署请求。此特征对于可能导致从多个区域之一访问数据的 API 操作非常有用。使用 AWS SDK,您可以提供凭证,并且对多区域接入点的请求将使用签名版本 4A,而无需进行其他配置。请务必检查您的 AWS SDK 与 SigV4A 算法的兼容性。有关 SigV4A 的更多信息,请参阅《AWS 一般参考》中的签署 AWS API 请求。
注意
要将 SigV4A 与临时安全凭证一起使用 [例如,在使用 AWS Identity and Access Management(IAM)角色时],您可以从区域 AWS Security Token Service(AWS STS)端点请求临时凭证。如果您从全局 AWS STS 端点(
sts.amazonaws.com
)请求临时凭证,则必须先将全局端点会话令牌的区域兼容性设置为在所有 AWS 区域中都有效。有关更多信息,请参阅《IAM 用户指南》中的在 AWS 区域中管理 AWS STS。
-
多区域接入点不支持匿名请求。
-
多区域接入点限制:
-
不支持 IPv6。
-
不支持 Outposts 桶上面的 Amazon S3。
-
当使用多区域接入点 ARN 时,多区域接入点仅支持使用多区域接入点的复制操作作为目标。
-
不支持 S3 批量操作特征。
-
-
不支持某些 AWS SDK。要确认多区域接入点支持哪些 AWS SDK,请参阅与 AWS SDK 的兼容性。
-
多区域接入点的服务限额如下所示:
-
每个账户最多有 100 个多区域接入点。
-
单个多区域接入点的限制为 17 个区域。
-
-
创建多区域接入点后,您无法从多区域接入点配置中添加、修改或删除桶。要更改桶,您必须删除整个多区域接入点,然后创建新的接入点。如果删除了多区域接入点中的跨账户桶,则重新连接此桶的唯一方法是使用该账户中的相同名称和区域重新创建该桶。
-
只有在删除多区域接入点后,才能删除多区域接入点中使用的底层桶(在同一账户中)。
-
所有创建或维护多区域接入点的控制面板请求都必须路由到
US West (Oregon)
区域。对于多区域接入点数据面板请求,无需指定区域。 -
对于多区域接入点失效转移控制面板,必须将请求路由到以下五个支持的区域之一:
US East (N. Virginia)
US West (Oregon)
Asia Pacific (Sydney)
Asia Pacific (Tokyo)
Europe (Ireland)
-
多区域接入点仅支持以下 AWS 区域中的桶:
-
US East (N. Virginia)
-
US East (Ohio)
-
US West (N. California)
-
US West (Oregon)
-
Asia Pacific (Mumbai)
-
Asia Pacific (Osaka)
-
Asia Pacific (Seoul)
-
Asia Pacific (Singapore)
-
Asia Pacific (Sydney)
-
Asia Pacific (Tokyo)
-
Canada (Central)
-
Europe (Frankfurt)
-
Europe (Ireland)
-
Europe (London)
-
Europe (Paris)
-
Europe (Stockholm)
-
South America (São Paulo)
-