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à.
Catena di fornitori di credenziali predefinita
La catena di provider di credenziali predefinita è implementata dalla DefaultCredentialsProvider
Per utilizzare la catena di fornitori di credenziali predefinita per fornire credenziali temporanee, create un service client builder ma non specificate un provider di credenziali. Il seguente frammento di codice crea una catena DynamoDbClient
che utilizza la catena di provider di credenziali di default per individuare e recuperare le impostazioni di configurazione predefinite.
Region region = Region.US_WEST_2; DynamoDbClient ddb = DynamoDbClient.builder() .region(region) .build();
Ordine di recupero delle impostazioni delle credenziali
La catena di provider di credenziali predefinita di SDK for Java 2.x cerca la configurazione nell'ambiente utilizzando una sequenza predefinita.
-
Proprietà del sistema Java
-
SDKUtilizza la SystemPropertyCredentialsProvider
classe per caricare credenziali temporanee dalle proprietà di sistema aws.accessKeyId
aws.secretAccessKey
, eaws.sessionToken
Java.Nota
Per informazioni su come impostare le proprietà del sistema Java, consultate il tutorial System Properties
sul sito Web ufficiale di Java Tutorials.
-
-
Variabili di ambiente
-
SDKUtilizza la EnvironmentVariableCredentialsProvider
classe per caricare credenziali temporanee dalle variabili di AWS_ACCESS_KEY_ID
ambienteAWS_SECRET_ACCESS_KEY
, eAWS_SESSION_TOKEN
.
-
-
Token di identità Web da AWS Security Token Service
-
SDKUtilizza la WebIdentityTokenFileCredentialsProvider
classe per caricare credenziali temporanee dalle proprietà del sistema Java o dalle variabili di ambiente.
-
-
I file condivisi
credentials
econfig
-
Lo SDK utilizza ProfileCredentialsProvider
per caricare le impostazioni Single Sign-on o le credenziali temporanee di IAM Identity Center dal [default]
profilo nei file condivisicredentials
e nei file.config
La AWS SDKs and Tools Reference Guide contiene informazioni dettagliate su come funziona il token single sign-on di IAM Identity Center SDK per ottenere le credenziali temporanee da chiamare. SDK Servizi AWS
Nota
I
config
filecredentials
and sono condivisi da vari AWS SDKs strumenti. Per ulteriori informazioni, vedere The. aws/credentials and .aws/configfile nella AWS SDKs and Tools Reference Guide.
-
-
Amazon ECS credenziali del contenitore
-
SDKUtilizza la ContainerCredentialsProvider
classe per caricare credenziali temporanee dalle seguenti variabili di ambiente: AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
oAWS_CONTAINER_CREDENTIALS_FULL_URI
AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE
oAWS_CONTAINER_AUTHORIZATION_TOKEN
-
-
Amazon EC2 credenziali fornite dal IAM ruolo dell'istanza
-
SDKutilizza la InstanceProfileCredentialsProvider
classe per caricare credenziali temporanee dal servizio di metadati. Amazon EC2
-