Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von. Dokumentation zu Version 2 von finden Sie im Benutzerhandbuch für Version 2. AWS CLI
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.
Konfiguration der Einstellungen für den AWS CLI
In diesem Abschnitt wird erklärt, wie Sie die Einstellungen konfigurieren, mit denen AWS Command Line Interface (AWS CLI) interagiert AWS. Diese umfassen u. a. folgende:
-
Anmeldeinformationen identifizieren, wer den anruftAPI. Zugangsdaten werden verwendet, um die Anfrage an die AWS Server zu verschlüsseln, um Ihre Identität zu bestätigen und die zugehörigen Berechtigungsrichtlinien abzurufen. Diese Berechtigungen bestimmen, welche Aktionen Sie ausführen können. Weitere Informationen zum Einrichten Ihrer Anmeldeinformationen finden Sie unter Authentifizierungs- und Zugangsdaten für AWS CLI.
-
Weitere Konfigurationsdetails, die festlegen, AWS CLI wie Anfragen verarbeitet werden sollen, z. B. das Standardausgabeformat und die AWS Standardregion.
Anmerkung
AWS erfordert, dass alle eingehenden Anfragen kryptografisch signiert sind. Das AWS CLI erledigt das für Sie. Die „Signatur“ beinhaltet eine vom AWS Service date/time stamp. Therefore, you must ensure that your computer's date and time are set correctly. If you don't, and the date/time in the signature is too far off of the date/time erkannte, AWS lehnt die Anfrage ab.
Vorrang der Konfiguration und der Anmeldeinformationen
Anmeldeinformationen und Konfigurationseinstellungen befinden sich an mehreren Stellen, z. B. in den System- oder Benutzerumgebungsvariablen, in lokalen AWS Konfigurationsdateien, oder werden in der Befehlszeile explizit als Parameter deklariert. Bestimmte Speicherorte haben Vorrang vor anderen. Die AWS CLI Anmeldeinformationen und Konfigurationseinstellungen haben in der folgenden Reihenfolge Vorrang:
-
Befehlszeilenoptionen – überschreiben Einstellungen an jedem anderen Speicherort, z. B. die Parameter
--region
,--output
und--profile
. -
Umgebungsvariablen – Sie können Werte in den Umgebungsvariablen Ihres Systems speichern.
-
Rolle übernehmen — Übernehmen Sie die Berechtigungen einer IAM Rolle über die Konfiguration oder den
aws sts assume-role
Befehl. -
Rolle mit Webidentität übernehmen — Übernehmen Sie die Rechte einer IAM Rolle, die die Webidentität über die Konfiguration oder den
aws sts assume-role
Befehl verwendet. -
Anmeldeinformationsdatei – die Dateien
credentials
undconfig
werden aktualisiert, wenn Sie den Befehlaws configure
ausführen. Die Dateicredentials
befindet sich in~/.aws/credentials
unter Linux und in macOS oder inC:\Users\
unter Windows.USERNAME
\.aws\credentials -
Benutzerdefinierter Prozess – rufen Sie Ihre Anmeldeinformationen von einer externen Quelle ab.
-
Konfigurationsdatei – die Dateien
credentials
undconfig
werden aktualisiert, wenn Sie den Befehlaws configure
ausführen. Die Dateiconfig
befindet sich in~/.aws/config
unter Linux und in macOS oder inC:\Users\
unter Windows.USERNAME
\.aws\config -
Container-Anmeldeinformationen — Sie können jeder Ihrer Amazon Elastic Container Service (AmazonECS) -Aufgabendefinitionen eine IAM Rolle zuordnen. Temporäre Anmeldeinformationen für diese Rolle stehen dann für die Container dieser Aufgabe zur Verfügung. Weitere Informationen finden Sie unter IAMRollen für Aufgaben im Amazon Elastic Container Service Developer Guide.
-
Anmeldeinformationen für das EC2 Amazon-Instance-Profil — Sie können jeder Ihrer Amazon Elastic Compute Cloud (AmazonEC2) -Instances eine IAM Rolle zuordnen. Temporäre Anmeldeinformationen für diese Rolle stehen dann für den Code zur Verfügung, der in dieser Instance ausgeführt wird. Die Anmeldeinformationen werden über den EC2 Amazon-Metadatenservice bereitgestellt. Weitere Informationen finden Sie unter IAMRollen für Amazon EC2 im EC2Amazon-Benutzerhandbuch und Verwenden von Instanzprofilen im IAMBenutzerhandbuch.