Provider di credenziali di accesso - AWS SDKs 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à.

Provider di credenziali di accesso

È possibile utilizzare le credenziali di accesso esistenti AWS della Console di gestione per acquisire credenziali a breve termine da utilizzare per l'accesso programmatico. Dopo aver completato il flusso di autenticazione basato su browser, AWS genera credenziali temporanee che funzionano con strumenti di sviluppo locali come AWS CLI, Tools for and. AWS PowerShell AWS SDKs

Per generare queste credenziali, eseguire il aws login comando nella AWS CLI o Invoke-AWSLogin il cmdlet AWS in Tools for. PowerShell Le credenziali a breve termine risultanti verranno memorizzate nella cache locale, dove potranno essere riutilizzate da. AWS SDKs Le credenziali a breve termine scadono dopo 15 minuti, ma l'interfaccia CLI e le SDKs aggiorneranno automaticamente secondo necessità per un massimo di 12 ore. Alla scadenza del token di aggiornamento, ti verrà richiesto di accedere nuovamente tramite la CLI o. PowerShell

Il comando login aggiornerà il profilo specificato con l'login_sessionimpostazione, che memorizza l'identità della sessione della console di gestione selezionata durante il flusso di lavoro di accesso.

[profile console] login_session = arn:aws:iam::0123456789012:user/username region = us-west-2

Per impostazione predefinita, le credenziali a breve termine e il token di aggiornamento vengono archiviati in un file JSON nella ~/.aws/login/cache directory su Linux e macOS o su Windows. %USERPROFILE%\.aws\login\cache Il nome del file si basa sul nome della sessione di accesso. È possibile sovrascrivere la directory impostando la AWS_LOGIN_CACHE_DIRECTORY variabile di ambiente.

Impostazioni del provider di accesso

Configura questa funzionalità utilizzando quanto segue:

AWS_LOGIN_CACHE_DIRECTORY- variabile di ambiente

Directory alternativa in cui la CLI e la CLI SDKs memorizzeranno le credenziali memorizzate nella cache che mappano a un profilo di sessione di accesso.

Valore predefinito: ~/.aws/login/cache su Linux e macOS o %USERPROFILE%\.aws\login\cache su Windows.

Support by AWS SDKs and tools

Di seguito sono SDKs supportate le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali. Tutte le impostazioni delle proprietà del sistema JVM sono supportate solo da AWS SDK per Java and the. AWS SDK per Kotlin