Lokasi File Konfigurasi AWS CLI
Istilah 'Old AWS Config' merujuk pada lokasi penyimpanan kredensial dan konfigurasi AWS CLI (Command Line Interface) yang tersimpan secara lokal di direktori pengguna. Secara standar, AWS CLI menyimpan file konfigurasi dan kredensial dalam folder tersembunyi bernama .aws di direktori home sistem operasi Anda.
Struktur Direktori dan File
Berikut adalah lokasi spesifik berdasarkan sistem operasi yang digunakan:
| Sistem Operasi | Lokasi Path |
|---|---|
| Linux / macOS | ~/.aws/config dan ~/.aws/credentials |
| Windows | C:\Users\<username>\.aws\config dan credentials |
File credentials berisi kunci akses (Access Key ID dan Secret Access Key), sedangkan file config berisi pengaturan default seperti region dan format output.
Migrasi dari AWS CLI v1 ke v2
Jika Anda mencari 'old aws config' karena kendala kompatibilitas, kemungkinan besar Anda sedang melakukan migrasi ke AWS CLI v2. AWS CLI v2 menggunakan struktur yang sama, namun memiliki fitur tambahan seperti SSO (Single Sign-On) dan interactive configuration.
Langkah Konfigurasi Ulang
Untuk memperbarui konfigurasi Anda ke standar terbaru, gunakan perintah berikut di terminal:
aws configureSetelah menjalankan perintah tersebut, Anda akan diminta memasukkan data berikut secara berurutan:
- AWS Access Key ID: Kunci akses IAM user Anda.
- AWS Secret Access Key: Kunci rahasia IAM user Anda.
- Default region name: Contoh:
us-east-1atauap-southeast-1. - Default output format: Contoh:
json,table, atautext.
Troubleshooting File Konfigurasi
Jika sistem tidak mendeteksi konfigurasi Anda, pastikan variabel lingkungan (environment variables) tidak menimpa file lokal. Periksa dengan perintah env | grep AWS di Linux/macOS atau set AWS di Windows Command Prompt.
Tabel Perbandingan Format File
| Fitur | File Credentials | File Config |
|---|---|---|
| Isi Utama | Kunci Rahasia (Sensitif) | Region & Output (Non-sensitif) |
| Keamanan | Wajib dibatasi aksesnya (chmod 600) | Boleh dibaca user lain |
| Prioritas | Lebih tinggi dari env vars | Lebih rendah dari env vars |
Tips keamanan: Jangan pernah membagikan file ~/.aws/credentials kepada siapapun. Jika kunci Anda terekspos, segera lakukan deactivate melalui AWS IAM Console dan buat kunci baru.