Autenticação de credenciais de curto prazo para a AWS CLI
Recomendamos configurar o SDK ou a ferramenta para usar a autenticação do IAM Identity Center com opções de duração de sessão estendida. No entanto, você pode copiar e usar credenciais temporárias que estão disponíveis no portal de acesso da AWS. As novas credenciais precisarão ser copiadas quando essas expirarem. É possível usar as credenciais temporárias em um perfil ou usá-las como valores para propriedades do sistema e variáveis de ambiente.
-
Siga estas instruções para copiar as credenciais de perfil do IAM do portal de acesso da AWS.
-
Na etapa 2 das instruções vinculadas, escolha a conta da AWS e o nome do perfil do IAM que concede acesso para suas necessidades de desenvolvimento. Esse perfil normalmente tem um nome como PowerUserAccess ou Developer.
-
Na etapa 4, selecione a opção Adicionar um perfil ao seu arquivo de credenciais da AWS e copie o conteúdo.
-
-
Crie ou abra o arquivo
credentialscompartilhado. Esse arquivo é~/.aws/credentialsem sistemas Linux e macOS e%USERPROFILE%\.aws\credentialsno Windows. Para ter mais informações, consulte Configurações do arquivo de configuração e credenciais na AWS CLI. -
Adicione o texto a seguir ao arquivo
credentialscompartilhado. Substitua os valores da amostra pelas credenciais que você copiou.[default] aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY aws_session_token = IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZVERYLONGSTRINGEXAMPLE -
Adicione a região e o formato padrão preferidos ao arquivo
configcompartilhado.[default] region=us-west-2output=json[profile user1] region=us-east-1output=text
Quando o SDK cria um cliente de serviço, ele acessa essas credenciais temporárias e as usa para cada solicitação. As configurações do perfil do IAM escolhidas na etapa 2a determinam por quanto tempo as credenciais temporárias são válidas. A duração máxima é de doze horas.
Repita essas etapas sempre que suas credenciais expirarem.