Sebelum menggunakan Alibaba Cloud CLI, Anda harus mengonfigurasi kredensial yang diperlukan untuk memanggil sumber daya Alibaba Cloud. Informasi kredensial mencakup kredensial identitas, wilayah, dan bahasa.
Saat mengonfigurasi kredensial, pastikan informasi tersebut benar. Jika tidak, kesalahan pengguna atau kegagalan pemanggilan API dapat menyebabkan kerugian bisnis.
Metode konfigurasi kredensial
Alibaba Cloud CLI memungkinkan Anda mengonfigurasi kredensial dalam mode interaktif dan non-interaktif. Mode interaktif memandu Anda melalui proses konfigurasi sehingga Anda dapat membuat profil di Alibaba Cloud CLI dengan biaya pembelajaran yang rendah.
Mode interaktif
Sintaks umum
Anda dapat menjalankan perintah <a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#088c4c1fc8x3u" id="a5b02a6e850pt">aliyun configure</a> untuk mengonfigurasi kredensial secara interaktif. Sintaks:
aliyun configure [--profile <PROFILE_NAME>] [--mode <AUTHENTICATE_MODE>]Opsi perintah:
PROFILE_NAME: Nama profil.Jika profil yang ditentukan sudah ada, profil tersebut akan ditimpa. Jika belum ada, profil baru dengan nama tersebut akan dibuat.
Jika Anda tidak menentukan profil, profil saat ini akan dimodifikasi. Untuk informasi selengkapnya tentang cara memodifikasi profil saat ini, lihat bagian "Tetapkan profil saat ini" dalam topik ini.
AUTHENTICATE_MODE: Jenis kredensial identitas. Nilai default: AK. Untuk informasi selengkapnya tentang jenis kredensial yang didukung, lihat bagian "Jenis kredensial" dalam topik ini.
Contoh respons sukses:
Configure Done!!!
..............888888888888888888888 ........=8888888888888888888D=..............
...........88888888888888888888888 ..........D8888888888888888888888I...........
.........,8888888888888ZI: ...........................=Z88D8888888888D..........
.........+88888888 ..........................................88888888D..........
.........+88888888 .......Welcome to use Alibaba Cloud.......O8888888D..........
.........+88888888 ............. ************* ..............O8888888D..........
.........+88888888 .... Command Line Interface(Reloaded) ....O8888888D..........
.........+88888888...........................................88888888D..........
..........D888888888888DO+. ..........................?ND888888888888D..........
...........O8888888888888888888888...........D8888888888888888888888=...........
............ .:D8888888888888888888.........78888888888888888888O ..............Mode non-interaktif
Sintaks umum
Anda dapat menjalankan perintah <a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#289ac5b8e2cvk" id="14941ad19583u">aliyun configure set</a> untuk mengonfigurasi kredensial dalam mode non-interaktif. Sintaks:
aliyun configure set [--profile <PROFILE_NAME>] [--mode <AUTHENTICATE_MODE>] [--settingName <SETTING_VALUE>...]Opsi perintah:
ProfileName: Nama profil. Jika profil yang ditentukan sudah ada, profil tersebut akan ditimpa. Jika belum ada, profil baru dengan nama tersebut akan dibuat.AUTHENTICATE_MODE: Jenis kredensial. Nilai default: AK. Untuk informasi selengkapnya tentang jenis kredensial yang didukung, lihat bagian "Jenis kredensial" dalam topik ini.SETTING_VALUE: Informasi yang perlu Anda tentukan bervariasi tergantung pada jenis kredensial. Untuk informasi selengkapnya, lihat bagian "Jenis kredensial" dalam topik ini dan bagian "Mode non-interaktif" dalam Perintah terkait profil.
Setelah mengonfigurasi kredensial dalam mode non-interaktif, Anda dapat menjalankan perintah <a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#4addcad7ec44w" id="66c35caaa0oap">aliyun configure list</a> atau <a baseurl="t395345_v3_0_0.xdita" data-node="395350" data-root="7086" data-tag="xref" href="t395350.xdita#13d374aa41q2t" id="1bd85226b351e">aliyun configure get</a> untuk memeriksa apakah kredensial dikonfigurasi sesuai harapan.
Jenis kredensial
Alibaba Cloud CLI menyediakan jenis kredensial berikut. Anda dapat mengonfigurasinya sesuai kebutuhan.
Jenis kredensial | Kebijakan penyegaran kredensial | Akses tanpa kunci |
Penyegaran manual | Tidak didukung | |
Penyegaran manual | Tidak didukung | |
Penyegaran otomatis | Tidak didukung | |
Penyegaran otomatis | Didukung | |
Disegarkan oleh sistem eksternal | Didukung | |
Mengikuti kebijakan penyegaran kredensial sebelumnya | Didukung | |
Disegarkan oleh sistem eksternal | Didukung | |
Penyegaran otomatis | Didukung | |
Memerlukan login browser | Didukung | |
Memerlukan interaksi browser untuk otorisasi awal. Dapat disegarkan secara otomatis setelahnya. | Didukung |
Manajemen kredensial
Alibaba Cloud CLI memungkinkan Anda mengonfigurasi dan mengelola beberapa set kredensial. Anda dapat beralih antar profil atau menentukan profil sesuai kebutuhan.
Gunakan profil saat ini
Jalankan perintah berikut untuk beralih dari profil saat ini ke profil tertentu.
aliyun configure switch --profile <PROFILE_NAME>Setelah beralih berhasil, Alibaba Cloud CLI menggunakan pengaturan dan kredensial dalam profil ini secara default hingga Anda melakukan perubahan lain.
Anda juga dapat menjalankan perintah <a baseurl="t395345_v3_2_0.xdita" data-node="395350" data-root="39083" data-tag="xref" href="t395350.xdita#289ac5b8e2cvk" id="d7e8857d3e65g">aliyun configure set</a> untuk memodifikasi pengaturan profil kredensial. Pengaturan yang dimodifikasi akan digunakan.
Tentukan profil
Saat menjalankan perintah, Anda dapat menggunakan opsi --profile untuk secara eksplisit menentukan profil yang akan digunakan. Metode ini memiliki prioritas tertinggi dan menimpa konfigurasi metode lain.
Contoh: Panggil operasi DescribeInstances Elastic Compute Service menggunakan kredensial bernama exampleProfile untuk mengkueri informasi instance Elastic Compute Service.
aliyun ecs DescribeInstances --profile exampleProfilePerintah manajemen kredensial lainnya
Alibaba Cloud CLI menyediakan perintah configure dan sub-perintahnya untuk mengelola beberapa kredensial identitas. Anda dapat menggunakan perintah ini untuk menambah, menghapus, memodifikasi, dan melihat kredensial. Untuk informasi selengkapnya, lihat Kelola beberapa kredensial.
Lokasi penyimpanan kredensial
Profil kredensial profil menentukan satu set item konfigurasi dan memiliki nama kustom. Semua profil disimpan dalam file config.json dalam format JSON. File ini berada di folder .aliyun di direktori pengguna pribadi Anda. Jalur folder ini berbeda-beda tergantung sistem operasi.
Windows:
C:\Users\<USERNAME>\.aliyunLinux/macOS:
/home/<USER_NAME>/.aliyun


