

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 双堆栈和 FIPS 端点
<a name="feature-endpoints"></a>

**注意**  
如需了解设置页面布局或解释后面的 Support b **y Amazon SDKs 和 tools** 表格的帮助，请参阅[了解本指南的设置页面](settings-reference.md#settingsPages)。

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

**`use_dualstack_endpoint`-共享 Amazon `config`文件设置`AWS_USE_DUALSTACK_ENDPOINT` - 环境变量`aws.useDualstackEndpoint`-JVM 系统属性：仅限 Java/Kotlin **  
开启或关闭 SDK 是否向双堆栈端点发送请求。要了解有关双堆栈终端节点的更多信息，请参阅《亚马逊*简单存储服务用户*指南》中的 “[使用 Amazon S3 双堆栈终端节点](https://docs.amazonaws.cn/AmazonS3/latest/userguide/dual-stack-endpoints.html)”。 IPv4 IPv6 双堆栈端点适用于某些区域。  
**默认值**：`false`  
**有效值：**  
+ **`true`** – SDK 或工具将尝试使用双堆栈端点发出网络请求。如果服务和/或 Amazon Web Services 区域不存在双堆栈端点，则请求将失败。
+ **`false`** – SDK 或工具将不会使用双堆栈端点发出网络请求。

**`use_fips_endpoint`-共享 Amazon `config`文件设置`AWS_USE_FIPS_ENDPOINT` - 环境变量`aws.useFipsEndpoint`-JVM 系统属性：仅限 Java/Kotlin **  
开启或关闭 SDK 或工具是否向符合 FIPS 的端点发送请求。联邦信息处理标准 (FIPS) 是美国政府对数据及其加密的一系列安全要求。政府机构、合作伙伴以及希望与联邦政府开展业务的机构必须遵守 FIPS 指导方针。与标准 Amazon 端点不同，FIPS 端点使用经过 FIPS 140 验证的 TLS 软件库。如果启用此设置，并且您的服务中不存在 FIPS 终端节点 Amazon Web Services 区域，则 Amazon 呼叫可能会失败。 [特定于服务的端点](feature-ss-endpoints.md)以及 Amazon Command Line Interface 覆盖此设置的`--endpoint-url`选项。  
要详细了解通过其他方式指定 FIPS 终端节点 Amazon Web Services 区域，请参阅按服务划分的 [FIPS 终端节点](https://www.amazonaws.cn/compliance/fips/)。有关亚马逊弹性计算云服务终端节点的更多信息，请参阅《*亚马逊 EC2 API 参考*》中的[双栈（IPv4 和 IPv6）终端节点](https://docs.amazonaws.cn/AWSEC2/latest/APIReference/Using_Endpoints.html#ipv6)。  
**默认值**：`false`  
**有效值：**  
+ **`true`** – SDK 或工具将向符合 FIPS 的端点发送请求。
+ **`false`** – SDK 或工具将不会向符合 FIPS 的端点发送请求。

## Support by Amazon SDKs and 工具
<a name="endpoints-sdk-compat"></a>

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


| SDK | 支持 | 备注或更多信息 | 
| --- | --- | --- | 
| [Amazon CLI](https://docs.amazonaws.cn/cli/latest/userguide/) v2 | 是 |  | 
| [适用于 C\$1\$1 的 SDK](https://docs.amazonaws.cn/sdk-for-cpp/latest/developer-guide/) | 是 |  | 
| [适用于 Go V2 (1.x) 的 SDK](https://docs.amazonaws.cn/sdk-for-go/v2/developer-guide/) | 是 |  | 
| [适用于 Go 1.x（V1）的 SDK](https://docs.amazonaws.cn/sdk-for-go/latest/developer-guide/) | 是 | 要使用共享 config 文件设置，必须开启从配置文件加载的功能；请参阅[会话](https://docs.amazonaws.cn/sdk-for-go/api/aws/session/)。 | 
| [适用于 Java 2.x 的 SDK](https://docs.amazonaws.cn/sdk-for-java/latest/developer-guide/) | 是 |  | 
| [适用于 Java 1.x 的 SDK](https://docs.amazonaws.cn/sdk-for-java/v1/developer-guide/) | 否 |  | 
| [适用于 JavaScript 3.x 的软件开发工具包](https://docs.amazonaws.cn/sdk-for-javascript/latest/developer-guide/) | 是 |  | 
| [适用于 JavaScript 2.x 的 SDK](https://docs.amazonaws.cn/sdk-for-javascript/v2/developer-guide/) | 是 |  | 
| [适用于 Kotlin 的 SDK](https://docs.amazonaws.cn/sdk-for-kotlin/latest/developer-guide/) | 是 |  | 
| [适用于.NET 4.x 的 SDK](https://docs.amazonaws.cn/sdk-for-net/latest/developer-guide/) | 是 |  | 
| [适用于 .NET 3.x 的 SDK](https://docs.amazonaws.cn/sdk-for-net/v3/developer-guide/) | 是 |  | 
| [适用于 PHP 3.x 的 SDK](https://docs.amazonaws.cn/sdk-for-php/latest/developer-guide/) | 是 |  | 
| [适用于 Python (Boto3) 的 SDK](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) | 是 |  | 
| [适用于 Ruby 3.x 的 SDK](https://docs.amazonaws.cn/sdk-for-ruby/latest/developer-guide/) | 是 |  | 
| [适用于 Rust 的 SDK](https://docs.amazonaws.cn/sdk-for-rust/latest/dg/) | 是 |  | 
| [适用于 Swift 的 SDK](https://docs.amazonaws.cn/sdk-for-swift/latest/developer-guide/) | 是 |  | 
| [适用于 PowerShell V5 的工具](https://docs.amazonaws.cn/powershell/latest/userguide/) | 是 |  | 
| [适用于 PowerShell V4 的工具](https://docs.amazonaws.cn/powershell/v4/userguide/) | 是 |  | 