

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 standardmäßigen Anbieterkette für Anmeldeinformationen in AWS SDK für PHP Version 3
<a name="guide_credentials_default_chain"></a>

Die standardmäßige Anbieterkette für Anmeldeinformationen besteht aus einer Reihe integrierter Anmeldeinformationsanbieter, die das SDK aufruft. Es wird von der [DefaultProvider-Funktion](defaultprovider-provider.md) für Anmeldeinformationsanbieter 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:
+ [**`env`provider**](env-provider.md) — Das SDK sucht nach [AWS Zugriffsschlüsseln, die als Umgebungsvariablen festgelegt wurden](https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html).
+ [**`assumeRoleWithWebIdentityCredentialProvider`provider**](assume-role-with-web-identity-provider.md) — 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 `credentials` Dateien AWS `config` und Dateien. Das SDK sucht unter dem „Standard“ -Profil nach der Konfiguration, aber wenn die `AWS_PROFILE` Umgebungsvariable gesetzt ist, verwendet das SDK ihren benannten Profilwert.
  +  [**`sso`provider**](sso-provider.md) — Das SDK sucht in der gemeinsam genutzten `config` Datei nach den [IAM Identity Center-Konfigurationseinstellungen](https://docs.aws.amazon.com/sdkref/latest/guide/feature-sso-credentials.html#sso-token-config).
  +  [**`login provider`**](login-provider.md)- Das SDK sucht in der gemeinsam genutzten `config` Datei nach Konfigurationseinstellungen für die AWS Konsolen-Anmeldesitzung.
  + [**`process`Anbieter**](process-provider.md) — Das SDK sucht in der gemeinsam genutzten `credentials` Datei nach der `credential_process` Einstellung.
  + [**`ini`provider**](ini-provider.md) — Das SDK sucht in der gemeinsam genutzten `credentials` Datei nach den AWS Anmeldeinformationen oder IAM-Rolleninformationen.
  + [**`process`provider**](process-provider.md) — Das SDK sucht in der gemeinsam genutzten `config` Datei nach der `credential_process` Einstellung.
  + [**`ini`provider**](ini-provider.md) — Das SDK sucht in der gemeinsam genutzten `config` Datei nach den AWS Anmeldeinformationen oder IAM-Rolleninformationen.
+ [**`ecsCredentials`provider**](ecscredentials-provider.md) — Das SDK sucht nach Umgebungsvariablen `AWS_CONTAINER_CREDENTIALS_RELATIVE_URI ` oder Variablen`AWS_CONTAINER_CREDENTIALS_FULL_URI`, die Informationen zum Abrufen temporärer Anmeldeinformationen bereitstellen.
+ [**`instanceProfile`provider**](instanceprofile-provider.md) — 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](https://github.com/aws/aws-sdk-php/blob/0a99dab427f0a1c082775301141aeac3558691ad/src/Credentials/CredentialProvider.php#L77) überprüfen.