Konfiguration - AWS SDKs und Tools

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

Mit AWS SDKs und anderen AWS Entwicklertools wie dem AWS Command Line Interface (AWS CLI) können Sie mit AWS Service-APIs interagieren. Bevor Sie dies versuchen, müssen Sie das SDK oder das Tool jedoch mit den Informationen konfigurieren, die es für die Ausführung des angeforderten Vorgangs benötigt.

Diese Informationen umfassen die folgenden Elemente:

  • Informationen zu Anmeldeinformationen, anhand derer identifiziert wird, wer die API aufruft. Die Anmeldeinformationen werden verwendet, um die Anfrage an die AWS Server zu verschlüsseln. Anhand dieser Informationen wird Ihre Identität AWS bestätigt und die zugehörigen Berechtigungsrichtlinien können abgerufen werden. Dann kann es bestimmen, welche Aktionen Sie ausführen dürfen.

  • Andere Konfigurationsdetails, anhand derer Sie dem AWS CLI SDK mitteilen, wie die Anfrage verarbeitet werden soll, wohin die Anfrage gesendet werden soll (an welchen AWS Dienstendpunkt) und wie die Antwort interpretiert oder angezeigt werden soll.

Jedes SDK oder Tool unterstützt mehrere Quellen, über die Sie die erforderlichen Anmeldeinformationen und Konfigurationsinformationen bereitstellen können. Einige Quellen sind nur für das SDK oder Tool verfügbar. Einzelheiten zur Verwendung dieser Methode finden Sie in der Dokumentation zu diesem Tool oder SDK.

Die meisten AWS SDKs und Tools unterstützen jedoch allgemeine Einstellungen aus zwei Hauptquellen (über den Code selbst hinaus):

  • Dateien mit gemeinsam genutzten AWS Konfigurationen und Anmeldeinformationen — Die gemeinsam genutzten credentials Dateien config und Dateien sind die gängigste Methode, um die Authentifizierung und Konfiguration für ein AWS SDK oder Tool festzulegen. Verwenden Sie diese Dateien, um Einstellungen zu speichern, die Ihre Tools und Anwendungen verwenden können. Die Einstellungen in den geteilten credentials Dateien config und Dateien sind einem bestimmten Profil zugeordnet. Bei mehreren Profilen können Sie unterschiedliche Einstellungskonfigurationen erstellen, die in verschiedenen Szenarien angewendet werden können. Wenn Sie ein AWS Tool zum Aufrufen eines Befehls oder ein SDK zum Aufrufen einer AWS API verwenden, können Sie angeben, welches Profil und somit welche Konfigurationseinstellungen für diese Aktion verwendet werden sollen. Eines der Profile ist als default Profil gekennzeichnet und wird automatisch verwendet, wenn Sie nicht explizit ein zu verwendendes Profil angeben. Die Einstellungen, die Sie in diesen Dateien speichern können, sind in diesem Referenzhandbuch dokumentiert.

  • Umgebungsvariablen — Einige der Einstellungen können alternativ in den Umgebungsvariablen Ihres Betriebssystems gespeichert werden. Sie können zwar jeweils nur einen Satz von Umgebungsvariablen verwenden, diese können jedoch leicht dynamisch geändert werden, wenn Ihr Programm ausgeführt wird und sich Ihre Anforderungen ändern.