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.
Unterstützung von Umgebungsvariablen
Umgebungsvariablen sind eine weitere Möglichkeit, Konfigurationsoptionen und Anmeldeinformationen anzugeben. Sie sind nützlich, wenn Sie Skripts erstellen oder vorübergehend ein benanntes Profil als Standard festlegen möchten. Eine Liste der Umgebungsvariablen, die von den meisten unterstützt werdenSDKs, finden Sie unterListe der Umgebungsvariablen.
Vorrang von Optionen
-
Wenn Sie eine Einstellung mithilfe der zugehörigen Umgebungsvariablen angeben, überschreibt sie jeden Wert, der aus einem Profil in der gemeinsamen Datei geladen wurde AWS
config
undcredentials
Dateien. -
Wenn Sie eine Einstellung mithilfe eines Parameters auf der AWS CLI In der Befehlszeile werden alle Werte aus der entsprechenden Umgebungsvariablen oder einem Profil in der Konfigurationsdatei überschrieben.
Festlegen von Umgebungsvariablen
Die folgenden Beispiele zeigen, wie Sie Umgebungsvariablen für den Standardbenutzer konfigurieren können.
Einrichtung von serverlosen Umgebungsvariablen
Wenn Sie eine serverlose Architektur für die Entwicklung verwenden, haben Sie andere Optionen zum Setzen von Umgebungsvariablen. Abhängig von Ihrem Container können Sie unterschiedliche Strategien für Code verwenden, der in diesen Containern ausgeführt wird, um Umgebungsvariablen zu sehen und darauf zuzugreifen, ähnlich wie in Nicht-Cloud-Umgebungen.
Zum Beispiel mit AWS Lambda, Sie können Umgebungsvariablen direkt setzen. Einzelheiten finden Sie unter Verwenden AWS Lambda Umgebungsvariablen in der AWS Lambda Leitfaden für Entwickler.
In Serverless Framework können Sie häufig SDK Umgebungsvariablen in der serverless.yml
Datei unter dem Provider-Schlüssel unter der Umgebungseinstellung festlegen. Informationen zur serverless.yml
Datei finden Sie unter Allgemeine Funktionseinstellungen
Unabhängig davon, welchen Mechanismus Sie zum Setzen von Container-Umgebungsvariablen verwenden, gibt es einige, die vom Container reserviert sind, z. B. diejenigen, die für Lambda at Defined Runtime-Umgebungsvariablen dokumentiert sind. Schlagen Sie immer in der offiziellen Dokumentation des Containers nach, den Sie verwenden, um festzustellen, wie Umgebungsvariablen behandelt werden und ob es Einschränkungen gibt.