Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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à.
Configurazione delle impostazioni per AWS CLI
Questa sezione spiega come configurare le impostazioni con cui AWS Command Line Interface (AWS CLI) interagisce AWS. Questi sono i seguenti:
-
Le credenziali identificano chi sta chiamando ilAPI. Le credenziali di accesso vengono utilizzate per crittografare la richiesta ai AWS server per confermare l'identità e recuperare le politiche di autorizzazione associate. Queste autorizzazioni determinano le azioni che è possibile eseguire. Per informazioni sulla configurazione delle credenziali, consulta. Credenziali di autenticazione e accesso per AWS CLI
-
Altri dettagli di configurazione per indicare AWS CLI come elaborare le richieste, come il formato di output predefinito e la AWS regione predefiniti.
Nota
AWS richiede che tutte le richieste in arrivo siano firmate crittograficamente. Lo AWS CLI fa per te. La «firma» include un date/time stamp. Therefore, you must ensure that your computer's date and time are set correctly. If you don't, and the date/time in the signature is too far off of the date/time documento riconosciuto dal AWS servizio, AWS respinge la richiesta.
Configurazione e precedenza delle credenziali
Le credenziali e le impostazioni di configurazione si trovano in più posizioni, ad esempio nelle variabili di sistema o di ambiente utente, nei file di AWS configurazione locali, oppure sono dichiarate esplicitamente nella riga di comando come parametro. Alcune posizioni hanno la precedenza su altre. Le AWS CLI credenziali e le impostazioni di configurazione hanno la precedenza nell'ordine seguente:
-
Opzioni della riga di comando: sostituisce le impostazioni in qualsiasi altra posizione, ad esempio i parametri
--region
,--output
e.--profile
-
Variabili di ambiente: è possibile memorizzare valori nelle variabili di ambiente del sistema.
-
Assumi un ruolo: assumi le autorizzazioni di un IAM ruolo tramite la configurazione o il
aws sts assume-role
comando. -
Assumi il ruolo con l'identità web: assumi le autorizzazioni di un IAM ruolo utilizzando l'identità web tramite la configurazione o il
aws sts assume-role
comando. -
File delle credenziali: il
config
filecredentials
and viene aggiornato quando si esegue il comando.aws configure
Ilcredentials
file si trova~/.aws/credentials
in Linux o macOS oC:\Users\
in Windows.USERNAME
\.aws\credentials -
Processo personalizzato: ottieni le tue credenziali da una fonte esterna.
-
File di configurazione: il
config
filecredentials
and viene aggiornato quando si esegue il comandoaws configure
. Ilconfig
file si trova~/.aws/config
in Linux o macOS oC:\Users\
in Windows.USERNAME
\.aws\config -
Credenziali del contenitore: puoi associare un IAM ruolo a ciascuna delle definizioni di attività di Amazon Elastic Container Service (AmazonECS). Le credenziali temporanee per tale ruolo sono quindi disponibili per i contenitori dell'attività. Per ulteriori informazioni, consulta IAMRoles for Tasks nella Amazon Elastic Container Service Developer Guide.
-
Credenziali del profilo dell'EC2istanza Amazon: puoi associare un IAM ruolo a ciascuna delle tue istanze Amazon Elastic Compute Cloud EC2 (Amazon). Le credenziali temporanee per tale ruolo sono quindi disponibili per il codice in esecuzione nell'istanza. Le credenziali vengono fornite tramite il servizio di EC2 metadati Amazon. Per ulteriori informazioni, consulta IAMRoles for Amazon EC2 nella Amazon EC2 User Guide e Using Instance Profiles nella IAMUser Guide.