Alibaba Cloud CLI mendukung konfigurasi kredensial, wilayah, opsi perilaku, dan parameter waktu proses lainnya melalui variabel lingkungan. Dalam pipeline CI/CD, lingkungan container, atau skrip otomatisasi, variabel lingkungan merupakan metode yang direkomendasikan untuk meneruskan kredensial dan konfigurasi waktu proses. Topik ini mencantumkan semua variabel lingkungan yang didukung serta menjelaskan urutan prioritasnya agar Anda dapat dengan cepat menemukan item konfigurasi yang diperlukan.
Urutan prioritas
Saat membaca konfigurasi, Alibaba Cloud CLI menerapkan pengaturan berdasarkan urutan prioritas berikut, dari tertinggi ke terendah:
Parameter command line (seperti
--profiledan--region)File konfigurasi (
~/.aliyun/config.json)Variabel lingkungan
Untuk informasi lebih lanjut, lihat Memahami parameter command line.
Kredensial dan identitas
Gunakan variabel lingkungan untuk mengonfigurasi informasi kredensial seperti AccessKey, token Security Token Service (STS), OpenID Connect (OIDC), dan RAM role tanpa menyimpan rahasia dalam teks biasa di file konfigurasi.
Variabel lingkungan | Deskripsi |
| ID AccessKey. |
| Rahasia AccessKey. |
| Token keamanan sementara STS. Gunakan bersama dengan ID AccessKey dan rahasia AccessKey. |
| Titik akhir layanan kredensial untuk mode CredentialsURI. Tidak tersedia alias. |
| ARN (Nama Sumber Daya Alibaba Cloud) dari penyedia identitas OIDC. |
| Jalur ke file token OIDC. |
| ARN Peran RAM, digunakan dengan mode otentikasi RamRoleArn dan ChainableRamRoleArn. |
| ID Eksternal, digunakan dalam skenario asumsi peran lintas akun (cross-account). |
| ID client OIDC Cloud SSO. Jika diatur, nilai ini akan menggantikan ID client bawaan CLI. |
Untuk metode konfigurasi dan skenario penerapan masing-masing jenis kredensial, lihat Konfigurasikan kredensial.
Pemilihan profil
Kontrol profil mana yang digunakan oleh CLI.
Variabel lingkungan | Deskripsi |
| Menentukan nama profil yang akan digunakan. Setara dengan parameter |
| Jika diatur ke |
Wilayah dan titik akhir
Variabel lingkungan | Deskripsi |
| ID wilayah default, seperti |
| Alamat titik akhir API kustom. Jika diatur, CLI akan mengirim permintaan langsung ke alamat ini dan melewati resolusi titik akhir otomatis. |
| Jenis titik akhir. Misalnya, atur ke |
Manajemen plugin
Kontrol perilaku instalasi otomatis plugin, lokasi penyimpanan, dan sumber unduhan.
Variabel lingkungan | Deskripsi |
| Jika diatur ke |
| Jika diatur ke |
| Direktori instalasi plugin kustom. Nilai default adalah |
| Jika diatur ke |
| URL dasar untuk sumber unduhan plugin kustom. Berguna dalam lingkungan jaringan pribadi atau skenario image privat. |
Jaringan, timeout, dan bahasa
CLI secara otomatis meneruskan pengaturan berikut dari profil saat ini ke proses anak plugin. Untuk menyesuaikan kebijakan timeout dan retry, gunakan perintah aliyun configure atau edit langsung file konfigurasi.
Variabel lingkungan | Deskripsi |
| Timeout baca I/O, dalam satuan detik. |
| Timeout koneksi, dalam satuan detik. |
| Jumlah percobaan ulang saat permintaan gagal. |
| Pengaturan bahasa CLI. Nilai yang valid adalah |