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.
-
Credenziali letterali incorporate come parametri nella riga di comando.
Consigliamo di utilizzare i profili anziché inserire credenziali letterali nelle righe di comando.
-
Credenziali specificate dal parametro
-Credential
. -
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.
-
-
Credenziali create dalle variabili di
AWS_SESSION_TOKEN
ambienteAWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
, e se tutte e tre le variabili hanno un valore. -
Il profilo delle credenziali con il nome specificato dalla variabile di
AWS_PROFILE
ambiente. -
Il profilo predefinito nell'ordine seguente:
-
Il
default
profilo nell'archivio AWS SDK. -
Il
default
profilo nel AWScredentials
file condiviso. -
Il
AWS PS Default
profilo nell'archivio AWS SDK.
-
-
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.