本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS 区域 选择
使用 AWS 区域,您可以访问 AWS 服务 在特定地理区域运营的内容。它可以用于保证冗余,并保证您的数据和应用程序接近您和用户访问它们的位置。
默认区域提供商链
从环境中加载服务客户端的配置时,将使用以下查找过程:
-
在生成器上设置的任何显式区域。
-
已检查
aws.region
JVM 系统属性。如果已设置,则在客户端的配置中使用该区域。 -
系统会检查
AWS_REGION
环境变量。如果已设置,则在客户端的配置中使用该区域。注意:此环境变量由 Lambda 容器设置。
-
SDK 会检查 AWS 共享的配置文件。如果为活动配置文件设置了该
region
属性,则 SDK 将使用该属性。-
AWS_CONFIG_FILE
环境变量可用于自定义共享配置文件的位置。 -
aws.profile
JVM 系统属性或AWS_PROFILE
环境变量可用于自定义 SDK 加载的配置文件。
-
-
软件开发工具包尝试使用 Amazon EC2 实例元数据服务来确定当前正在运行的 EC2 实例的区域。
-
如果此时仍未解析该区域,则客户端创建会失败,但会出现异常。