Provider di credenziali per container - AWSSDK 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 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 non AWS_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.