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.
Grundlegendes zur Standard-Anbieterkette für Anmeldeinformationen in AWS SDK für PHP Version 3
Die standardmäßige Anbieterkette für Anmeldeinformationen besteht aus einer Reihe integrierter Anmeldeinformationsanbieter, die das SDK aufruft. Es wird von der DefaultProvider-Funktion für Anmeldeinformationen ohne Parameter implementiert. Nachdem gültige Anmeldeinformationen gefunden wurden, wird die Suche beendet.
Der AWS SDK für PHP führt Anmeldeinformationsanbieter in der folgenden Reihenfolge aus:
-
envprovider — Das SDK sucht nach AWS Zugriffsschlüsseln, die als Umgebungsvariablen festgelegt wurden.
-
assumeRoleWithWebIdentityCredentialProviderprovider — Das SDK sucht nach Dateieinstellungen für die IAM-Rolle und das Web-Identitätstoken.
-
An diesem Punkt in der Kette sucht das SDK nach Konfigurationen in den gemeinsam genutzten
credentialsDateien AWSconfigund Dateien. Das SDK sucht unter dem „Standard“ -Profil nach der Konfiguration, aber wenn dieAWS_PROFILEUmgebungsvariable gesetzt ist, verwendet das SDK ihren benannten Profilwert.-
ssoprovider — Das SDK sucht in der gemeinsam genutzten
configDatei nach den IAM Identity Center-Konfigurationseinstellungen. -
processprovider — Das SDK sucht in der gemeinsam genutzten
credentialsDatei nach dercredential_processEinstellung. -
iniprovider — Das SDK sucht in der gemeinsam genutzten
credentialsDatei nach den AWS Anmeldeinformationen oder IAM-Rolleninformationen. -
processprovider — Das SDK sucht in der gemeinsam genutzten
configDatei nach dercredential_processEinstellung. -
iniprovider — Das SDK sucht in der gemeinsam genutzten
configDatei nach den AWS Anmeldeinformationen oder IAM-Rolleninformationen.
-
-
ecsCredentialsprovider — Das SDK sucht nach Umgebungsvariablen
AWS_CONTAINER_CREDENTIALS_RELATIVE_URIoder VariablenAWS_CONTAINER_CREDENTIALS_FULL_URI, die Informationen zum Abrufen temporärer Anmeldeinformationen bereitstellen. -
instanceProfileprovider — Das SDK verwendet den EC2 Instanz-Metadatendienst, um die im Instanzprofil angegebene IAM-Rolle abzurufen. Mithilfe der Rolleninformationen ruft das SDK temporäre Anmeldeinformationen ab.
Anmerkung
Das Ergebnis des Standard-Anbieters wird automatisch gespeichert.
Sie können den Code für die Kette im GitHub Quellcode