Configurazione - AWS SDK e strumenti

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

Con gli AWS SDK e altri strumenti di AWS sviluppo, come AWS Command Line Interface (AWS CLI), puoi interagire con le API di AWS servizio. Prima di eseguire questa operazione, tuttavia, è necessario configurare l'SDK o lo strumento con le informazioni necessarie per eseguire l'operazione richiesta.

Queste informazioni includono i seguenti elementi:

  • Informazioni sulle credenziali che identificano chi sta chiamando l'API. Le credenziali vengono utilizzate per crittografare la richiesta ai server. AWS Utilizzando queste informazioni, AWS conferma la tua identità e puoi recuperare le politiche di autorizzazione ad essa associate. Quindi può determinare quali azioni sei autorizzato a eseguire.

  • Altri dettagli di configurazione che usi per indicare all' AWS CLI SDK come elaborare la richiesta, dove inviare la richiesta (a quale endpoint del AWS servizio) e come interpretare o visualizzare la risposta.

Ogni SDK o strumento supporta più fonti che puoi utilizzare per fornire le credenziali e le informazioni di configurazione richieste. Alcune fonti sono esclusive dell'SDK o dello strumento e devi fare riferimento alla documentazione di tale strumento o SDK per i dettagli su come utilizzare tale metodo.

Tuttavia, la maggior parte degli AWS SDK e degli strumenti supporta impostazioni comuni provenienti da due fonti principali (oltre al codice stesso):

  • File di AWS configurazione e credenziali condivisi: i credentials file config e condivisi sono il modo più comune per specificare l'autenticazione e la configurazione su un AWS SDK o uno strumento. Usa questi file per archiviare le impostazioni utilizzabili dai tuoi strumenti e dalle tue applicazioni. Le impostazioni all'interno credentials dei file condivisi config sono associate a un profilo specifico. Con più profili, puoi creare diverse configurazioni di impostazioni da applicare in diversi scenari. Quando utilizzate AWS uno strumento per richiamare un comando o utilizzate un SDK per richiamare un' AWS API, potete specificare quale profilo, e quindi quali impostazioni di configurazione, utilizzare per quell'azione. Uno dei profili è designato come default profilo e viene utilizzato automaticamente quando non si specifica esplicitamente un profilo da utilizzare. Le impostazioni che è possibile memorizzare in questi file sono documentate in questa guida di riferimento.

  • Variabili di ambiente: in alternativa, alcune impostazioni possono essere memorizzate nelle variabili di ambiente del sistema operativo. Sebbene sia possibile avere un solo set di variabili di ambiente attive alla volta, queste possono essere facilmente modificate dinamicamente man mano che il programma viene eseguito e i requisiti cambiano.