

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中設定服務用戶端 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 通用的設定、功能和其他基本概念，請參閱 [AWS SDKs 和工具參考指南](https://docs.aws.amazon.com/sdkref/latest/guide/)。

**Topics**
+ [外部用戶端組態](configuring-service-clients-ext.md)
+ [程式碼中的用戶端組態](configuring-service-clients-code.md)
+ [Singleton 服務用戶端](singleton-service-clients.md)
+ [AWS 區域](region-selection.md)
+ [憑證提供者](credentials.md)
+ [重試](retry-strategy.md)
+ [逾時](timeouts.md)
+ [可觀測性](observability.md)
+ [端點](endpoint-config.md)
+ [設定 HTTP 用戶端](http-configuration.md)
+ [攔截器](interceptors.md)