Auflösung von Anmeldeinformationen und Profilen - AWS -Tools für PowerShell (Ausführung 5)

Version 5 (V5) von AWS -Tools für PowerShell wurde veröffentlicht!

Informationen zu wichtigen Änderungen und zur Migration Ihrer Anwendungen finden Sie im Migrationsthema.

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.

Auflösung von Anmeldeinformationen und Profilen

Suchreihenfolge für Anmeldeinformationen

Wenn Sie einen Befehl ausführen, wird in der folgenden Reihenfolge nach Anmeldeinformationen AWS -Tools für PowerShell gesucht. Dieser Vorgang wird beendet, wenn verwendbare Anmeldeinformationen gefunden wurden.

  1. Literale Anmeldeinformationen, die als Parameter in der Befehlszeile eingebettet sind.

    Wir empfehlen dringend, Profile zu verwenden, anstatt literale Anmeldeinformationen in die Befehlszeile einzugeben.

  2. Mit dem Parameter -Credential angegebene Anmeldeinformationen.

  3. Ein Profilname oder ein Profilspeicherort, der mit dem AWSCredential Cmdlet Set- angegeben wurde.

    • Wenn Sie nur einen Profilnamen angeben, sucht der Befehl im AWS SDK-Speicher nach dem angegebenen Profil und, falls dieses nicht vorhanden ist, nach dem angegebenen Profil aus der Datei mit den AWS gemeinsamen Anmeldeinformationen am Standardspeicherort.

    • Wenn Sie nur einen Profilspeicherort angeben, wird bei Ausführung des Befehls das default-Profil in dieser Datei mit Anmeldeinformationen gesucht.

    • Wenn Sie sowohl einen Namen als auch einen Speicherort angeben, wird bei Ausführung des Befehls nach dem angegebenen Profil in dieser Datei mit Anmeldeinformationen gesucht.

    Wenn der angegebene Profilname oder Speicherort nicht gefunden wird, löst der Befehl eine Ausnahme aus. Die folgenden Suchschritte werden nur durchgeführt, wenn Sie kein Profil und keinen Speicherort angegeben haben.

  4. Anmeldeinformationen, die aus den AWS_SESSION_TOKEN Umgebungsvariablen AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY, und erstellt werden, wenn alle drei Variablen einen Wert haben.

  5. Das Anmeldeinformationsprofil mit dem in der AWS_PROFILE Umgebungsvariablen angegebenen Namen.

  6. Das Standardprofil in der folgenden Reihenfolge:

    1. Das default Profil im AWS SDK-Speicher.

    2. Das default Profil in der gemeinsam genutzten AWS credentials Datei.

    3. Das AWS PS Default Profil im AWS SDK-Speicher.

  7. Wenn der Befehl auf einer EC2 Amazon-Instance ausgeführt wird, die für die Verwendung einer IAM-Rolle konfiguriert ist, werden die temporären Anmeldeinformationen der EC2 Instance über das Instance-Profil abgerufen.

    Weitere Informationen zur Verwendung von IAM-Rollen für EC2 Amazon-Instances finden Sie unter Granting access with a role im AWS SDK für .NET Developer Guide.

Wenn die angegebenen Anmeldeinformationen im Rahmen dieser Suche nicht gefunden werden, löst der Befehl eine Ausnahme aus.

Weitere Informationen zu Umgebungsvariablen und Profilen mit Anmeldeinformationen finden Sie in den folgenden Themen im Referenzhandbuch zu Tools: Umgebungsvariablen, Liste der Umgebungsvariablen und Dateien mit gemeinsam genutzten Konfigurationen und Anmeldeinformationen.AWS SDKs