

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

# Usando provedores de credenciais no AWS SDK for Java 2.x
<a name="credentials"></a>

A função de um provedor de credenciais no AWS SDK for Java 2.x é fornecer e fornecer credenciais aos clientes do SDK. AWS service (Serviço da AWS) O SDK usa as credenciais que ele gera para se autenticar no serviço assinando criptograficamente cada solicitação. As credenciais geralmente consistem em chaves de acesso; uma combinação do ID de uma chave de acesso e uma chave de acesso secreta. 

Quando você usa credenciais temporárias, que são usadas quando você configura a configuração do [provedor de token SSO](https://docs.aws.amazon.com/sdkref/latest/guide/feature-sso-credentials.html#sso-token-config) ou configura seu tempo de execução para [assumir uma função IAM (AWS Identity and Access Management)](https://docs.aws.amazon.com/sdkref/latest/guide/access-assume-role.html#credOrSourceAssumeRole) como exemplos, um token de sessão é adicionado às chaves de acesso, fornecendo acesso por tempo limitado aos recursos. AWS 

Este tópico aborda várias maneiras de permitir que o SDK acesse as credenciais.

**Topics**
+ [Trabalho de desenvolvimento interativo](credentials-temporary.md)
+ [Cadeia de fornecedores de credenciais padrão](credentials-chain.md)
+ [Armazenamento em cache de credenciais](credential-caching.md)
+ [Especificar um provedor de credenciais específico](credentials-providers.md)
+ [Use perfis de configuração compartilhada](credentials-profiles.md)
+ [Usar um processo externo](credentials-process.md)
+ [Fornecer credenciais no código](credentials-explicit.md)
+ [Ler credenciais de perfil do IAM no Amazon EC2](ec2-iam-roles.md)