

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

# Provedor de credenciais de login
<a name="feature-login-credentials"></a>

Você pode [usar suas credenciais de login existentes do AWS Management Console para adquirir credenciais](https://docs.amazon.aws.com/sdkref/latest/guide/access-login.html) de curto prazo que podem ser usadas para acesso programático. Depois de concluir o fluxo de autenticação baseado em navegador, AWS gera credenciais temporárias que funcionam em ferramentas de desenvolvimento locais, como AWS CLI, Tools for e. AWS PowerShell AWS SDKs

Para gerar essas credenciais, execute o `aws login` comando na AWS CLI ou o cmdlet AWS em `Invoke-AWSLogin` Tools for. PowerShell As credenciais de curto prazo resultantes serão armazenadas em cache localmente, onde poderão ser reutilizadas pelo. AWS SDKs As credenciais de curto prazo expiram em 15 minutos, mas a CLI as SDKs atualizará automaticamente conforme necessário em até 12 horas. Quando o token de atualização expirar, você será solicitado a fazer login novamente por meio da CLI ou. PowerShell

O comando de login atualizará o perfil especificado com a `login_session` configuração, que armazena a identidade da sessão do console de gerenciamento que você selecionou durante o fluxo de trabalho de login.

```
[profile console]
login_session = arn:aws:iam::0123456789012:user/username
region = us-west-2
```

Por padrão, as credenciais de curto prazo e o token de atualização são armazenados em um arquivo JSON no `~/.aws/login/cache` diretório no Linux e no macOS ou no Windows. `%USERPROFILE%\.aws\login\cache` O nome do arquivo é baseado no nome da sessão de login. Você pode substituir o diretório definindo a variável de `AWS_LOGIN_CACHE_DIRECTORY` ambiente.

## Configurações do provedor de login
<a name="feature-login-credentials-settings"></a>

Configure essa funcionalidade usando o seguinte:

**`AWS_LOGIN_CACHE_DIRECTORY`: variável de ambiente**  
Diretório alternativo em que a CLI SDKs armazenará as credenciais em cache que são mapeadas para um perfil de sessão de login.  
Valor padrão: `~/.aws/login/cache` no Linux e no macOS ou `%USERPROFILE%\.aws\login\cache` no Windows.

## Support by AWS SDKs and tools
<a name="feature-login-credentials-sdk-compat"></a>

Os itens a seguir SDKs oferecem suporte aos recursos e configurações descritos neste tópico. Quaisquer exceções parciais estão anotadas. Todas as configurações de propriedade do sistema JVM são suportadas pelo AWS SDK para Java e pelo AWS SDK para Kotlin único.


| SDK | Compatível | Notas ou mais informações | 
| --- | --- | --- | 
| [AWS CLI v2](https://docs.aws.amazon.com/cli/latest/userguide/) | Sim |  | 
| [SDK para C\+\+](https://docs.aws.amazon.com/sdk-for-cpp/latest/developer-guide/) | Sim |  | 
| [SDK para Go V2 (1.x)](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/) | Não |  | 
| [SDK para Go 1.x (V1)](https://docs.aws.amazon.com/sdk-for-go/latest/developer-guide/) | Sim |  | 
| [SDK para Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) | Sim |  | 
| [SDK para Java 1.x](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/) | Não |  | 
| [SDK para 3.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/) | Sim |  | 
| [SDK para 2.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/) | Não |  | 
| [SDK para Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/) | Sim |  | 
| [SDK para .NET 4.x](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) | Sim |  | 
| [SDK para .NET 3.x](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/) | Sim |  | 
| [SDK para PHP 3.x](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/) | Sim |  | 
| [SDK para Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) | Sim | Requer CRT | 
| [SDK para Ruby 3.x](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/) | Sim |  | 
| [SDK para Rust](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/) | Sim |  | 
| [Ferramentas para PowerShell V5](https://docs.aws.amazon.com/powershell/latest/userguide/) | Sim |  | 
| [Ferramentas para PowerShell V4](https://docs.aws.amazon.com/powershell/v4/userguide/) | Não |  | 