Risoluzione di credenziali e profili - AWS Strumenti per PowerShell (anteprima della versione 5)

La AWS Strumenti per PowerShell versione 5 (V5) è in anteprima, pertanto questo contenuto è soggetto a modifiche. Per informazioni sulle modifiche più recenti, l'installazione e la migrazione, consulta l'argomento sulla migrazione. Per i contenuti rilasciati, consulta invece la guida per l'utente della versione 4.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione di credenziali e profili

Ordine di ricerca credenziali

Quando si esegue un comando, AWS Strumenti per PowerShell cerca le credenziali nell'ordine seguente. Si interrompe quando trova le credenziali utilizzabili.

  1. Credenziali letterali incorporate come parametri nella riga di comando.

    Consigliamo di utilizzare i profili anziché inserire credenziali letterali nelle righe di comando.

  2. Credenziali specificate dal parametro -Credential.

  3. Un nome di profilo o una posizione del profilo che è stato specificato utilizzando il cmdlet Set- AWSCredential.

    • Se si specifica solo un nome di profilo, il comando cerca il profilo specificato nell'archivio AWS SDK e, se non esiste, il profilo specificato dal file delle credenziali AWS condivise nella posizione predefinita.

    • Se specifichi solo una posizione del profilo, il comando cerca il profilo default dal file delle credenziali.

    • Se specifichi sia un nome sia un percorso, il comando cerca il profilo specificato nel file delle credenziali.

    Se il profilo specificato o il percorso non è stato trovato, il comando genera un'eccezione. La ricerca procede nelle seguenti fasi solo se non hai specificato un profilo o una posizione.

  4. Credenziali create dalle variabili di AWS_SESSION_TOKEN ambiente AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY, e se tutte e tre le variabili hanno un valore.

  5. Il profilo delle credenziali con il nome specificato dalla variabile di AWS_PROFILE ambiente.

  6. Il profilo predefinito nell'ordine seguente:

    1. Il default profilo nell'archivio AWS SDK.

    2. Il default profilo nel AWS credentials file condiviso.

    3. Il AWS PS Default profilo nell'archivio AWS SDK.

  7. Se il comando è in esecuzione su un' EC2 istanza Amazon configurata per utilizzare un ruolo IAM, le credenziali temporanee dell' EC2istanza sono accessibili dal profilo dell'istanza.

    Per ulteriori informazioni sull'utilizzo dei ruoli IAM per EC2 le istanze Amazon, consulta Granting access with a role nella AWS SDK per .NET Developer Guide.

Se la ricerca ha esito negativo per individuare le credenziali specificate, il comando genera un'eccezione.

Per ulteriori informazioni sulle variabili di ambiente e sui profili di credenziali, consulta i seguenti argomenti nella AWS SDKs and Tools Reference Guide: variabili di ambiente, elenco delle variabili di ambiente e file di configurazione e credenziali condivisi.