Configura il AWS CLI - AWS Command Line Interface

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

Configura il 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 l'API. 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

  • 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 timestamp/data. Pertanto, è necessario assicurarsi che la data e l'ora del computer siano impostate correttamente. Se non lo fai e la data/ora nella firma è troppo lontana dalla data/ora riconosciuta dal servizio, rifiuta la AWS richiesta. AWS

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:

  1. Opzioni della riga di comando: sostituisce le impostazioni in qualsiasi altra posizione, ad esempio i parametri--region, --output e. --profile

  2. Variabili di ambiente: è possibile memorizzare valori nelle variabili di ambiente del sistema.

  3. Assumi un ruolo: assumi le autorizzazioni di un ruolo IAM tramite la configurazione o il aws sts assume-rolecomando.

  4. Assumi il ruolo con l'identità web: assumi le autorizzazioni di un ruolo IAM utilizzando l'identità web tramite la configurazione o il aws sts assume-rolecomando.

  5. AWS IAM Identity Center— Le impostazioni di configurazione di IAM Identity Center memorizzate nel config file vengono aggiornate quando si esegue il aws configure sso comando. Le credenziali vengono quindi autenticate quando si esegue il aws sso login comando. Il config file si trova ~/.aws/config in Linux o macOS o C:\Users\USERNAME\.aws\config in Windows.

  6. File delle credenziali: il config file credentials and viene aggiornato quando si esegue il comando. aws configure Il credentials file si trova ~/.aws/credentials in Linux o macOS o C:\Users\USERNAME\.aws\credentials in Windows.

  7. Processo personalizzato: ottieni le tue credenziali da una fonte esterna.

  8. File di configurazione: il config file credentials and viene aggiornato quando si esegue il comandoaws configure. Il config file si trova ~/.aws/config in Linux o macOS o C:\Users\USERNAME\.aws\config in Windows.

  9. Credenziali del contenitore: puoi associare un ruolo IAM a ciascuna delle definizioni di attività di Amazon Elastic Container Service (Amazon ECS). Le credenziali temporanee per tale ruolo sono quindi disponibili per i contenitori dell'attività. Per ulteriori informazioni, consulta Ruoli IAM per le attività nella Guida per sviluppatori di Amazon Elastic Container Service.

  10. Credenziali del profilo dell'istanza Amazon EC2: puoi associare un ruolo IAM a ciascuna delle tue istanze Amazon Elastic Compute Cloud (Amazon EC2). Le credenziali temporanee per tale ruolo sono quindi disponibili per il codice in esecuzione nell'istanza. Le credenziali vengono fornite tramite il servizio di metadati Amazon EC2. Per ulteriori informazioni, consulta IAM Roles for Amazon EC2 nella Amazon EC2 User Guide e Using Instance Profiles nella IAM User Guide.

Argomenti aggiuntivi in questa sezione