

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurando clientes de serviço no AWS SDK for Java 2.x
<a name="configuring-service-clients"></a>

Para acessar programaticamente Serviços da AWS, o SDK for Java 2.x usa um objeto cliente para cada um. AWS service (Serviço da AWS) Por exemplo, se a aplicação precisar acessar o Amazon EC2, você criará um objeto de cliente do Amazon EC2, como uma instância da classe [Ec2Client](https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/ec2/Ec2Client.html), para interagir com esse serviço. Em seguida, você usa o cliente de serviço para fazer solicitações para esse AWS service (Serviço da AWS). Para a maioria das aplicações, você pode usar uma [instância única de um cliente de serviço](singleton-service-clients.md).



Há muitas maneiras de configurar o comportamento do SDK, mas, em última análise, tudo tem a ver com o comportamento dos clientes de serviço. A configuração não tem efeito até que o código crie um cliente de serviço que a utilize.

Exemplos da configuração que você fornece são:
+ Como seu código é autenticado AWS quando você liga para um serviço
+ O Região da AWS que você deseja que um cliente de serviço use
+ Configurações de nova tentativa e tempo limite para chamadas de serviço
+ Configuração de proxy HTTP

Consulte o [Guia de referência de ferramentas AWS SDKs e](https://docs.aws.amazon.com/sdkref/latest/guide/) configurações para ver as configurações, os recursos e outros conceitos fundamentais comuns a muitos dos AWS SDKs. 

**Topics**
+ [Configurar cliente externamente](configuring-service-clients-ext.md)
+ [Configurar cliente no código](configuring-service-clients-code.md)
+ [Clientes de serviço singleton](singleton-service-clients.md)
+ [Região da AWS](region-selection.md)
+ [Provedores de credenciais](credentials.md)
+ [Novas tentativas](retry-strategy.md)
+ [Tempo limite](timeouts.md)
+ [Observabilidade](observability.md)
+ [Endpoints](endpoint-config.md)
+ [Configurar clientes HTTP](http-configuration.md)
+ [Interceptores](interceptors.md)