

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
<a name="feature-login-credentials"></a>

È possibile [utilizzare le credenziali di accesso esistenti AWS della Console di gestione](https://docs.amazon.aws.com/sdkref/latest/guide/access-login.html) 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_session`impostazione, 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
<a name="feature-login-credentials-settings"></a>

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
<a name="feature-login-credentials-sdk-compat"></a>

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 


| SDK | Supportata | Note o ulteriori informazioni | 
| --- | --- | --- | 
| [AWS CLI  ](https://docs.aws.amazon.com/cli/latest/userguide/) v2 | Sì |  | 
| [SDK per C\+\+](https://docs.aws.amazon.com/sdk-for-cpp/latest/developer-guide/) | Sì |  | 
| [SDK per Go V2 (1.x)](https://docs.aws.amazon.com/sdk-for-go/v2/developer-guide/) | No |  | 
| [SDK per Go 1.x (V1)](https://docs.aws.amazon.com/sdk-for-go/latest/developer-guide/) | Sì |  | 
| [SDK per Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/) | Sì |  | 
| [SDK per Java 1.x](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/) | No |  | 
| [SDK per 3.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/latest/developer-guide/) | Sì |  | 
| [SDK per 2.x JavaScript ](https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/) | No |  | 
| [SDK per Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin/latest/developer-guide/) | Sì |  | 
| [SDK per.NET 4.x](https://docs.aws.amazon.com/sdk-for-net/latest/developer-guide/) | Sì |  | 
| [SDK per.NET 3.x](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/) | Sì |  | 
| [SDK per PHP 3.x](https://docs.aws.amazon.com/sdk-for-php/latest/developer-guide/) | Sì |  | 
| [SDK per Python (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html) | Sì | Richiede CRT | 
| [SDK per Ruby 3.x](https://docs.aws.amazon.com/sdk-for-ruby/latest/developer-guide/) | Sì |  | 
| [SDK per Rust](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/) | Sì |  | 
| [Strumenti per PowerShell V5](https://docs.aws.amazon.com/powershell/latest/userguide/) | Sì |  | 
| [Strumenti per PowerShell V4](https://docs.aws.amazon.com/powershell/v4/userguide/) | No |  | 