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.
Bei den gemeinsam genutzten credentials
Dateien AWS config
und Dateien handelt es sich um Klartextdateien, die Konfigurationsinformationen für die Tools AWS SDKs und enthalten. Die Dateien befinden sich lokal in Ihrer Umgebung und werden automatisch vom SDK-Code oder von AWS CLI Befehlen verwendet, die Sie in dieser Umgebung ausführen. Zum Beispiel auf Ihrem eigenen Computer oder bei der Entwicklung auf einer Amazon Elastic Compute Cloud-Instanz.
Wenn das SDK oder Tool ausgeführt wird, sucht es nach diesen Dateien und lädt alle verfügbaren Konfigurationseinstellungen. Wenn die Dateien noch nicht vorhanden sind, wird vom SDK oder Tool automatisch eine Basisdatei erstellt.
Standardmäßig befinden sich die Dateien in einem Ordner mit dem Namen.aws
, der sich in Ihrem Ordner home
oder Ihrem Benutzerordner befindet.
Betriebssystem | Standardspeicherort und Name der Dateien |
---|---|
Unter Linux und macOS |
|
Windows |
|
Auflösung des Home-Verzeichnisses
~
wird nur für die Auflösung des Home-Verzeichnisses verwendet, wenn
-
Startet den Pfad
-
Darauf folgt unmittelbar ein plattformspezifisches Trennzeichen
/
oder ein plattformspezifisches Trennzeichen. Unter Windows,~/
und~\
beide werden in das Home-Verzeichnis aufgelöst.
Bei der Bestimmung des Home-Verzeichnisses werden die folgenden Variablen geprüft:
-
(Alle Plattformen) Die
HOME
Umgebungsvariable -
(Windows-Plattformen) Die
USERPROFILE
Umgebungsvariable -
(Windows-Plattformen) Die Verkettung von Variablen
HOMEDRIVE
undHOMEPATH
Umgebungsvariablen ()$HOMEDRIVE$HOMEPATH
-
(Optional pro SDK oder Tool) Eine SDK- oder toolspezifische Funktion oder Variable zur Auflösung von Startpfaden
Wenn das Home-Verzeichnis eines Benutzers am Anfang des Pfads angegeben wird (z. B.~username/
), wird es nach Möglichkeit in das Home-Verzeichnis des angeforderten Benutzernamens aufgelöst (z. B./home/username/.aws/config
).
Ändern Sie den Standardspeicherort dieser Dateien
Sie können eine der folgenden Optionen verwenden, um zu ändern, woher diese Dateien vom SDK oder Tool geladen werden.
Verwenden Sie Umgebungsvariablen
Die folgenden Umgebungsvariablen können festgelegt werden, um den Speicherort oder den Namen dieser Dateien vom Standardwert in einen benutzerdefinierten Wert zu ändern:
-
config
Datei-Umgebungsvariable:AWS_CONFIG_FILE
-
credentials
Dateiumgebungsvariable:AWS_SHARED_CREDENTIALS_FILE
Sie können einen alternativen Speicherort angeben, indem Sie die folgenden Exportbefehle
$
export AWS_CONFIG_FILE=/some/file/path/on/the/system/config-file-name$
export AWS_SHARED_CREDENTIALS_FILE=/some/other/file/path/on/the/system/credentials-file-name
Weitere Informationen zur Konfiguration Ihres Systems mithilfe von Umgebungsvariablen finden Sie unterVerwendung von Umgebungsvariablen zur globalen Konfiguration AWS SDKs und Tools.
Verwenden Sie JVM-Systemeigenschaften
Für das SDK für Kotlin, das auf der JVM läuft, und für das SDK for Java 2.x können Sie die folgenden JVM-Systemeigenschaften festlegen, um den Speicherort oder den Namen dieser Dateien vom Standard auf einen benutzerdefinierten Wert zu ändern:
-
config
Datei-JVM-Systemeigenschaft:aws.configFile
-
credentials
Datei-Umgebungsvariable:aws.sharedCredentialsFile
Anweisungen zum Einstellen der JVM-Systemeigenschaften finden Sie unterWie legt man die JVM-Systemeigenschaften fest. Das SDK for Java 1.x unterstützt diese Systemeigenschaften nicht.