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 Anbieterkette für Standardanmeldedaten des SDK for Java 2.x sucht anhand einer vordefinierten Reihenfolge nach Konfigurationen in Ihrer Umgebung.
-
Java-Systemeigenschaften
-
Das 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 Website der Java-Tutorials.
-
-
Umgebungsvariablen
-
Das 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-
Das SDK verwendet die ProfileCredentialsProvider
, um IAM Identity Center Single Sign-On-Einstellungen oder temporäre Anmeldeinformationen aus dem [default]
Profil in den gemeinsam genutztencredentials
Dateien zu laden.config
Das Referenzhandbuch für AWS SDKs und Tools enthält detaillierte Informationen darüber, wie das SDK for Java mit dem IAM Identity Center Single Sign-On-Token zusammenarbeitet, um temporäre Anmeldeinformationen abzurufen, die das SDK zum Aufrufen verwendet. AWS-Services
Anmerkung
Die
config
Dateiencredentials
und werden von verschiedenen AWS SDKs und Tools gemeinsam genutzt. Weitere Informationen finden Sie in den Dateien .aws/credentials und .aws/config im Referenzhandbuch für SDKs und Tools. AWS
-
-
Amazon ECS Anmeldeinformationen für Container
-
Das SDK verwendet die ContainerCredentialsProvider
Klasse, um temporäre Anmeldeinformationen aus der AWS_CONTAINER_CREDENTIALS_RELATIVE_URI
Systemumgebungsvariablen zu laden.
-
-
Amazon EC2 Von der IAM-Rolle bereitgestellte Anmeldeinformationen der Instanz
-
Das SDK verwendet die InstanceProfileCredentialsProvider
Klasse, um temporäre Anmeldeinformationen aus dem Metadatendienst zu laden. Amazon EC2
-