双堆栈和 FIPS 端点 - AWS SDK 和工具

双堆栈和 FIPS 端点

注意

如需获得相关帮助,以了解设置页面的布局或解释后面的 AWS SDK 和工具支持表,请参阅了解本指南的设置页面

使用以下方法配置此功能:

use_dualstack_endpoint - 共享 AWS config文件设置
AWS_USE_DUALSTACK_ENDPOINT - 环境变量
aws.useDualstackEndpoint:JVM 系统属性,仅适用于 Java/Kotlin

开启或关闭 SDK 是否向双堆栈端点发送请求。要详细了解支持 IPv4 和 IPv6 流量的双堆栈端点,请参阅 Amazon Simple Storage Service 用户指南中的使用 Amazon S3 双堆栈端点。双堆栈端点适用于某些区域。

默认值:false

有效值:

  • true – SDK 或工具将尝试使用双堆栈端点发出网络请求。如果服务和/或 AWS 区域 不存在双堆栈端点,则请求将失败。

  • false – SDK 或工具将不会使用双堆栈端点发出网络请求。

use_fips_endpoint - 共享 AWS config文件设置
AWS_USE_FIPS_ENDPOINT - 环境变量
aws.useFipsEndpoint:JVM 系统属性,仅适用于 Java/Kotlin

开启或关闭 SDK 或工具是否向符合 FIPS 的端点发送请求。联邦信息处理标准 (FIPS) 是美国政府对数据及其加密的一系列安全要求。政府机构、合作伙伴以及希望与联邦政府开展业务的机构必须遵守 FIPS 指导方针。与标准 AWS 端点不同,FIPS 端点使用符合 FIPS 140-2 的 TLS 软件库。如果启用此设置,并且您的 AWS 区域 中的服务不存在 FIPS 端点,则 AWS 调用可能会失败。AWS Command Line Interface 的 特定于服务的端点--endpoint-url 选项将覆盖此设置。

要详细了解通过 AWS 区域 指定 FIPS 端点的其他方法,请参阅按服务划分的 FIPS 端点。有关 Amazon Elastic Compute Cloud 服务端点的更多信息,请参阅 Amazon EC2 API 参考中的双堆栈(IPv4 和 IPv6)端点

默认值:false

有效值:

  • true – SDK 或工具将向符合 FIPS 的端点发送请求。

  • false – SDK 或工具将不会向符合 FIPS 的端点发送请求。

AWS SDK 和工具支持

以下 SDK 支持本主题中所述的功能和设置。所有部分例外情况均已注明。任何 JVM 系统属性设置都仅支持 适用于 Java 的 AWS SDK 和 适用于 Kotlin 的 AWS SDK。