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 per container
Il provider di credenziali del contenitore recupera le credenziali per l'applicazione containerizzata del cliente. Questo provider di credenziali è utile per i clienti di Amazon Elastic Container Service (Amazon ECS). Gli SDK tenteranno di caricare le credenziali dall'endpoint HTTP specificato tramite una richiesta GET. Per ulteriori informazioni sulla variabile di AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
ambiente, consulta il ruolo di Task IAM nella Amazon Elastic Container Service Developer Guide.
Configura questa funzionalità utilizzando quanto segue:
AWS_CONTAINER_CREDENTIALS_FULL_URI
- variabile di ambiente-
Contiene l'endpoint URL HTTP completo che l'SDK può utilizzare quando si effettua una richiesta di credenziali. Ciò include sia lo schema che l'host.
Valore predefinito: Nessuno.
Valori validi: URI valido.
Nota: questa impostazione è un'alternativa
AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
e verrà utilizzata solo se nonAWS_CONTAINER_CREDENTIALS_RELATIVE_URI
è impostata.Esempio in Linux/macOS di impostazione delle variabili di ambiente tramite riga di comando:
export AWS_CONTAINER_CREDENTIALS_FULL_URI=
http://localhost/get-credentials
oppure
export AWS_CONTAINER_CREDENTIALS_FULL_URI=
http://localhost:8080/get-credentials
AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
- variabile di ambiente-
Specifica l'endpoint URL HTTP relativo per l'SDK da utilizzare quando si effettua una richiesta di credenziali.
Valore predefinito: Nessuno.
Valori validi: URI relativo valido.
Esempio in Linux/macOS di impostazione delle variabili di ambiente tramite riga di comando:
export AWS_CONTAINER_CREDENTIALS_RELATIVE_URI=
/get-credentials?a=1
AWS_CONTAINER_AUTHORIZATION_TOKEN
- variabile di ambiente-
Se questa variabile è impostata, l'SDK imposterà l'intestazione di autorizzazione sulla richiesta HTTP con il valore della variabile di ambiente.
Valore predefinito: Nessuno.
Valori validi: String.
Esempio in Linux/macOS di impostazione delle variabili di ambiente tramite riga di comando:
export AWS_CONTAINER_CREDENTIALS_FULL_URI=
http://localhost/get-credential
export AWS_CONTAINER_AUTHORIZATION_TOKEN=Basic abcd
Compatibilità con SDKS AWS
I seguenti SDK supportano le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali.
SDK | Supportato | Note o ulteriori informazioni |
---|---|---|
AWS CLI v2 | Sì | |
SDK per C++ | Sì | |
SDK per Go V2 (1.x) |
Sì | |
SDK per Go 1.x (V1) | Sì | |
SDK per Java 2.x | Sì | |
SDK per Java 1.x | Sì | |
SDK per 3.x JavaScript | Sì | |
SDK per 2.x JavaScript | Sì | |
SDK per.NET 3.x | Sì | |
SDK per PHP 3.x | Sì | |
SDK per Python (Boto3) |
Sì | |
SDK per Ruby 3.x | Sì |