Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anbieterkette für Standardanmeldeinformationen
Die standardmäßige Anbieterkette für Anmeldeinformationen wird von der DefaultCredentialsProvider
Um die Anbieterkette für Standardanmeldedaten zur Bereitstellung temporärer Anmeldeinformationen zu verwenden, erstellen Sie einen Service Client Builder, geben aber keinen Anbieter für Anmeldeinformationen an. Der folgende Codeausschnitt erstellt einenDynamoDbClient
, der die standardmäßige Anbieterkette für Anmeldeinformationen verwendet, um Standardkonfigurationseinstellungen zu finden und abzurufen.
Region region = Region.US_WEST_2; DynamoDbClient ddb = DynamoDbClient.builder() .region(region) .build();
Reihenfolge beim Abrufen der Anmeldeinformationseinstellungen
Die standardmäßige Anbieterkette für Anmeldeinformationen SDK für Java 2.x sucht anhand einer vordefinierten Reihenfolge nach Konfigurationen in Ihrer Umgebung.
-
Java-Systemeigenschaften
-
Der SDK verwendet die SystemPropertyCredentialsProvider
Klasse, um temporäre Anmeldeinformationen aus den aws.accessKeyId
aws.sessionToken
Java-Systemeigenschaften zu laden.aws.secretAccessKey
Anmerkung
Informationen zum Einstellen von Java-Systemeigenschaften finden Sie im Tutorial Systemeigenschaften
auf der offiziellen Java-Tutorials-Website.
-
-
Umgebungsvariablen
-
Der SDK verwendet die EnvironmentVariableCredentialsProvider
Klasse, um temporäre Anmeldeinformationen aus den AWS_SESSION_TOKEN
UmgebungsvariablenAWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
, und zu laden.
-
-
Web-Identitätstoken von AWS Security Token Service
-
Das SDK verwendet die WebIdentityTokenFileCredentialsProvider
Klasse, um temporäre Anmeldeinformationen aus Java-Systemeigenschaften oder Umgebungsvariablen zu laden.
-
-
Die geteilten
config
Dateiencredentials
und Dateien-
Der SDK verwendet die ProfileCredentialsProvider
, um IAM Identity Center Single Sign-On-Einstellungen oder temporäre Anmeldeinformationen aus dem [default]
Profil in die gemeinsam genutztenconfig
Dateiencredentials
und Dateien zu laden.Das Referenzhandbuch für Tools AWS SDKs und Tools enthält detaillierte Informationen darüber, wie das SDK für Java mit dem IAM Identity Center Single Sign-On-Token zusammenarbeitet, um temporäre Anmeldeinformationen abzurufen, die der SDK Benutzer aufruft. AWS-Services
Anmerkung
Die
config
Dateiencredentials
und werden von verschiedenen AWS SDKs Tools gemeinsam genutzt. Weitere Informationen finden Sie unter The. aws/credentials and .aws/configDateien im Referenzhandbuch AWS SDKs und im Tools-Referenzhandbuch.
-
-
Amazon ECS Anmeldeinformationen für Container
-
Der SDK verwendet die ContainerCredentialsProvider
Klasse, um temporäre Anmeldeinformationen aus den folgenden Umgebungsvariablen zu laden: AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
oderAWS_CONTAINER_CREDENTIALS_FULL_URI
AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE
oderAWS_CONTAINER_AUTHORIZATION_TOKEN
-
-
Amazon EC2 Von der IAM Instanzrolle bereitgestellte Anmeldeinformationen
-
Der SDK verwendet die InstanceProfileCredentialsProvider
Klasse, um temporäre Anmeldeinformationen aus dem Amazon EC2 Metadatendienst zu laden.
-