

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á.

# Fazer solicitações de AWS service (Serviço da AWS) usando AWS SDK para C\$1\$1
<a name="using-service-client"></a>

 Para acessar programaticamente os Serviços da AWS, os SDKs usam uma classe de cliente para cada AWS service (Serviço da AWS). Se seu aplicativo precisar acessar o Amazon EC2, por exemplo, seu aplicativo criará um objeto cliente do Amazon EC2 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 fazer uma solicitação a um AWS service (Serviço da AWS), primeiro você cria e [configure](configuring.md) um cliente de serviço. Para cada AWS service (Serviço da AWS) utilizado pelo seu código, ele tem sua própria biblioteca e tipo dedicado para interagir com ele. O cliente expõe um método para cada operação de API exposta pelo serviço. 

O namespace de uma classe de cliente segue a convenção `Aws::Service::ServiceClient`. Por exemplo, a classe de cliente para AWS Identity and Access Management (IAM) é `Aws::IAM::IAMClient` e a classe de cliente do Amazon S3 é `Aws::S3::S3Client`.

Todas as classes de cliente de todos os serviços da AWS são seguras para encadeamento.

Ao instanciar uma classe de cliente, as credenciais da AWS devem ser fornecidas. As credenciais podem ser fornecidas por meio do seu código, do ambiente ou do arquivo compartilhado `config` da AWS e do arquivo compartilhado `credentials`. Para acessar mais informações sobre credenciais, consulte [as instruções para configurar a autenticação recomendada do Centro de Identidade do IAM](credentials.md) ou use [outro provedor de credenciais disponível](credproviders.md).