Lokasi yang dibagikan config dan credentials file - AWS SDK dan Alat

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lokasi yang dibagikan config dan credentials file

File bersama AWS config dan credentials file adalah file teks biasa yang menyimpan informasi konfigurasi untuk AWS SDK dan alat. File berada secara lokal di lingkungan Anda dan digunakan secara otomatis oleh kode SDK atau dengan AWS CLI perintah yang Anda jalankan di lingkungan itu. Misalnya, di komputer Anda sendiri atau saat mengembangkan instans Amazon Elastic Compute Cloud.

Ketika SDK atau alat berjalan, ia memeriksa file-file ini dan memuat pengaturan konfigurasi yang tersedia. Jika file belum ada, maka file dasar secara otomatis dibuat oleh SDK atau alat.

Secara default, file berada dalam folder bernama .aws yang ditempatkan di folder Anda home atau pengguna.

Sistem operasi Lokasi default dan nama file
Linux dan macOS

~/.aws/config

~/.aws/credentials

Windows

%USERPROFILE%\.aws\config

%USERPROFILE%\.aws\credentials

Resolusi direktori rumah

~hanya digunakan untuk resolusi direktori home ketika:

  • Memulai jalan

  • Diikuti segera oleh / atau pemisah khusus platform. Di windows, ~/ dan ~\ keduanya menyelesaikan ke direktori home.

Saat menentukan direktori home, variabel-variabel berikut diperiksa:

  • (Semua platform) Variabel HOME lingkungan

  • (Platform Windows) Variabel USERPROFILE lingkungan

  • (Platform Windows) Penggabungan HOMEDRIVE dan variabel HOMEPATH lingkungan () $HOMEDRIVE$HOMEPATH

  • (Opsional per SDK atau alat) SDK atau fungsi resolusi home path khusus alat atau variabel

Jika memungkinkan, jika direktori home pengguna ditentukan di awal jalur (misalnya,~username/), itu diselesaikan ke direktori home nama pengguna yang diminta (misalnya,/home/username/.aws/config).

Ubah lokasi default file-file ini

Anda dapat menggunakan salah satu dari berikut ini untuk mengganti dari mana file-file ini dimuat oleh SDK atau alat.

Menggunakan variabel lingkungan

Variabel lingkungan berikut dapat diatur untuk mengubah lokasi atau nama file-file ini dari default ke nilai kustom:

  • configvariabel lingkungan file: AWS_CONFIG_FILE

  • credentialsvariabel lingkungan file: AWS_SHARED_CREDENTIALS_FILE

Linux/macOS

Anda dapat menentukan lokasi alternatif dengan menjalankan perintah ekspor berikut di Linux atau macOS.

$ 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
Windows

Anda dapat menentukan lokasi alternatif dengan menjalankan perintah setx berikut di Windows.

C:\> setx AWS_CONFIG_FILE c:\some\file\path\on\the\system\config-file-name C:\> setx AWS_SHARED_CREDENTIALS_FILE c:\some\other\file\path\on\the\system\credentials-file-name

Untuk informasi selengkapnya tentang mengonfigurasi sistem Anda menggunakan variabel lingkungan, lihatDukungan variabel lingkungan.

Gunakan properti sistem JVM

Untuk SDK untuk Kotlin yang berjalan di JVM dan SDK for Java 2.x, Anda dapat mengatur properti sistem JVM berikut untuk mengubah lokasi atau nama file ini dari default ke nilai kustom:

  • configfile properti sistem JVM: aws.configFile

  • credentialsvariabel lingkungan file: aws.sharedCredentialsFile

Untuk petunjuk tentang cara mengatur properti sistem JVM, lihat. Cara mengatur properti sistem JVM SDK for Java 1.x tidak mendukung properti sistem ini.