A versão 5 (V5) do Ferramentas da AWS para PowerShell foi lançada!
Para obter informações sobre mudanças significativas e migrar seus aplicativos, consulte o tópico de migração.
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, Ferramentas da AWS para PowerShell pesquisa as credenciais na seguinte ordem. Ele para ao encontrar credenciais utilizáveis.
-
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.
-
Credenciais especificadas pelo parâmetro
-Credential
. -
Um nome de perfil ou localização de perfil que foi especificado usando o AWSCredential cmdlet Set-.
-
Se você especificar somente um nome de perfil, o comando procurará o perfil especificado no repositório do AWS SDK e, se ele não existir, o perfil especificado no arquivo de credenciais AWS compartilhadas 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.
-
-
Credenciais criadas a partir das variáveis de
AWS_SESSION_TOKEN
ambienteAWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
, e, se todas as três variáveis tiverem um valor. -
O perfil de credenciais com o nome especificado pela variável de
AWS_PROFILE
ambiente. -
Use um perfil padrão, na seguinte ordem:
-
O
default
perfil na loja do AWS SDK. -
O
default
perfil no AWScredentials
arquivo compartilhado. -
O
AWS PS Default
perfil na loja do AWS SDK.
-
-
Se o comando estiver sendo executado em uma EC2 instância da Amazon configurada para usar uma função do IAM, as credenciais temporárias da EC2 instância serão acessadas a partir do perfil da instância.
Para obter mais informações sobre o uso de funções do IAM para EC2 instâncias da Amazon, consulte Conceder acesso com uma função no Guia do AWS SDK para .NET desenvolvedor.
Se essa pesquisa não conseguir localizar as credenciais especificadas, o comando lançará uma exceção.
Para obter informações adicionais sobre variáveis de ambiente e perfis de credenciais, consulte os seguintes tópicos no Guia de Referência de Ferramentas AWS SDKs e Ferramentas: Variáveis de ambiente, Lista de variáveis de ambiente e arquivos de configuração e credenciais compartilhados.