Resolução de perfil e credenciais - AWS Tools for PowerShell

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

Resolução de perfil e credenciais

Ordem de pesquisa de credenciais

Quando você executa um comando, o AWS Tools for PowerShell procura credenciais na ordem a seguir. Ele para ao encontrar credenciais utilizáveis.

  1. As credenciais literais incorporadas como parâmetros na linha de comando.

    É altamente recomendável usar perfis em vez de colocar as credenciais literais em suas linhas de comando.

  2. Um local de perfil ou um nome de perfil especificado.

    • Se você especificar apenas um nome de perfil, o comando procura um perfil especificado do armazenamento do AWS SDK e, se esse perfil não existir, o perfil especificado no arquivo de credenciais compartilhadas da AWS no local padrão.

    • Se você especificar apenas um local de perfil, o comando procurará o perfil default desse arquivo de credenciais.

    • Se você especificar um nome e um local, o comando procurará o perfil especificado nesse arquivo de credenciais.

    Se o perfil ou o local especificado não for encontrado, o comando lançará uma exceção. A pesquisa passará para as seguintes etapas somente se você não tiver especificado um perfil ou local.

  3. Credenciais especificadas pelo parâmetro -Credential.

  4. O perfil da sessão, se existir.

  5. Use um perfil padrão, na seguinte ordem:

    1. O perfil default no armazenamento do AWS SDK.

    2. O perfil default no arquivo de credenciais compartilhadas da AWS.

    3. O perfil AWS PS Default no armazenamento do AWS SDK.

  6. Se o comando estiver sendo executado em uma instância do Amazon EC2 configurada para usar uma função do IAM, as credenciais temporárias da instância do EC2 acessadas no perfil da instância.

    Para obter mais informações sobre o uso de funções do IAM, para instâncias do Amazon EC2. consulte AWS SDK for .NET.

Se essa pesquisa não conseguir localizar as credenciais especificadas, o comando lançará uma exceção.