Provedor de credenciais de login - AWS SDKs e ferramentas

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

Você pode usar suas credenciais de login existentes do AWS Management Console para adquirir credenciais 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

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

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.