本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 S3 Multi-Region 接入点
注意
如需了解设置页面布局或解释后面的 Support by AWS SDK 和工具表的帮助,请参阅了解本指南的设置页面。
Amazon S3 Multi-Region 接入点提供了一个全局终端节点,应用程序可以使用该终端节点来满足来自位于多个 AWS 区域存储桶中的 Amazon S3 存储桶的请求。您可以使用 A Multi-Region ccess Points 构建具有与单个区域相同的架构的多区域应用程序,然后在世界任何地方运行这些应用程序。
要了解有关 Multi-Region 接入点的更多信息,请参阅 Amazon S3 用户指南中的 Amazon S3 中的Multi-Region 接入点。
要了解有关 Multi-Region 接入点亚马逊资源名称 (ARN) 的更多信息,请参阅 A mazon S3 用户指南中的使用 Multi-Region 接入点进行请求。
要了解有关创建 Multi-Region 接入点的更多信息,请参阅 Amazon S3 用户指南中的管理 Multi-Region 接入点。
SigV4A 算法是用于签署全局区域请求的签名实现。该算法由 SDK 通过 AWS 通用运行时 (CRT) 库 上的依赖项来获得。
使用以下方法配置此功能:
s3_disable_multiregion_access_points-共享 AWSconfig文件设置AWS_S3_DISABLE_MULTIREGION_ACCESS_POINTS- 环境变量aws.s3DisableMultiRegionAccessPoints-JVM 系统属性:仅限 Java/Kotlin- 要直接在代码中配置值,请直接查阅您的特定 SDK。
-
此设置控制 SDK 是否可能尝试跨区域请求。如果多次定义,则优先使用代码配置的设置,其次是环境变量设置。
默认值:
false有效值:
-
true– 停止使用跨区域请求。 -
false— 使用 Multi-Region接入点启用跨区域请求。
-
Support by AWS SDK 和工具
以下 SDK 支持本主题中所述的功能和设置。所有部分例外情况均已注明。 AWS SDK for Java 和 适用于 Kotlin 的 AWS SDK 唯一支持任何 JVM 系统属性设置。