

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

# 在中配置服务客户端 AWS SDK for Java 2.x
<a name="configuring-service-clients"></a>

为了以编程方式进行访问 AWS 服务，适用于 Java 的 SDK 2.x 使用一个客户端对象作为每个对象。 AWS 服务例如，如果您的应用程序需要访问 Amazon EC2，则创建一个 Amazon EC2 客户端对象（[Ec2Client](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/ec2/Ec2Client.html) 类的一个实例）来与该服务交互。然后，您可以使用服务客户端向该 AWS 服务发出请求。对于大多数应用程序，您可以使用[服务客户端的单例实例](singleton-service-clients.md)。



配置 SDK 行为的方法有很多，但归根结底，一切都与服务客户端的行为有关。在您的代码创建使用配置的服务客户端之前，任何配置都不会生效。

您提供的配置示例包括：
+ 当您调用服务 AWS 时，您的代码如何进行身份验证
+  AWS 区域 你想让服务客户端使用的
+ 服务调用的重试和超时设置
+ HTTP 代理配置

请参阅[AWS SDKs 和工具参考指南](https://docs.aws.amazon.com/sdkref/latest/guide/)，了解设置、功能和其他常见的基本概念。 AWS SDKs

**Topics**
+ [通过外部方式配置客户端](configuring-service-clients-ext.md)
+ [代码中的客户端配置](configuring-service-clients-code.md)
+ [单例服务客户端](singleton-service-clients.md)
+ [AWS 区域](region-selection.md)
+ [凭证提供程序](credentials.md)
+ [重试](retry-strategy.md)
+ [超时](timeouts.md)
+ [可观测性](observability.md)
+ [了解如何查看、监控和管理 SageMaker 端点。](endpoint-config.md)
+ [配置 HTTP 客户端](http-configuration.md)
+ [拦截器](interceptors.md)