Alibaba Cloud CLI adalah alat command-line yang dibangun di atas OpenAPI. Anda dapat menggunakannya untuk mengelola instans ApsaraDB RDS dari shell. Pelajari cara menginstal dan mengonfigurasi CLI serta memanggil API ApsaraDB RDS.
Prasyarat
Baru menggunakan Alibaba Cloud CLI? Mulailah dengan Apa itu Alibaba Cloud CLI?.
Instal Alibaba Cloud CLI
Instal Alibaba Cloud CLI sesuai sistem operasi Anda:
-
Windows: Instal CLI di Windows.
-
Linux: Instal atau perbarui CLI.
-
macOS: Instal CLI di macOS.
Anda juga dapat men-debug perintah CLI di Cloud Shell. Apa itu Cloud Shell?
Konfigurasi Alibaba Cloud CLI
Akun Alibaba Cloud Anda memiliki akses API penuh, yang menimbulkan risiko keamanan. Sebagai gantinya, buat dan gunakan RAM user. Lampirkan AliyunRDSReadOnlyAccess untuk akses read-only atau AliyunRDSFullAccess untuk kontrol penuh terhadap ApsaraDB RDS.
Konfigurasikan kredensial identitas, ID wilayah default, dan pengaturan lainnya sebelum menggunakan CLI. CLI mendukung beberapa jenis kredensial (Konfigurasi dan kelola kredensial identitas). Contoh ini menggunakan kredensial AccessKey.
-
Buat RAM user dan berikan izin layanan yang diperlukan (Kelola izin RAM user).
-
Buat pasangan AccessKey untuk RAM user tersebut. Catat
AccessKey IDdanAccessKey secretuntuk konfigurasi kredensial. -
Pilih ID wilayah. CLI mengirim panggilan API ke wilayah yang ditentukan. Wilayah yang tersedia: Endpoints.
CatatanOpsi
--regionmenggantikan wilayah default dalam konfigurasi kredensial dan variabel lingkungan Anda. Opsi command-line. -
Konfigurasikan kredensial AccessKey dalam profil bernama
AkProfilemenggunakan pasangan AccessKey RAM user tersebut. Konfigurasi dan kelola kredensial identitas.
Buat contoh perintah CLI
-
Buka Referensi API ApsaraDB RDS di OpenAPI Explorer.
-
Cari API di left-side search box. Di tab Parameters, masukkan nilai yang diperlukan. Di samping tab Parameters, klik CLI Example untuk membuat contoh perintah.
-
Klik ikon
untuk membuka Cloud Shell dan men-debug perintah tersebut. -
Klik ikon
untuk menyalin contoh CLI ke clipboard. Anda kemudian dapat menempelkannya ke shell lokal untuk menjalankannya.-
Saat menempelkan contoh CLI ke shell lokal, verifikasi format parameternya. Pahami parameter perintah.
-
OpenAPI Explorer secara default menambahkan opsi
--regionke contoh perintah, yang menggantikan wilayah dalam kredensial dan variabel lingkungan Anda. Pertahankan atau hapus sesuai kebutuhan.
-
-
Panggil API layanan cloud
Struktur perintah
Perintah CLI mengikuti struktur berikut (Buat dan panggil perintah):
aliyun <command> <subcommand> [opsi dan parameter]
Opsi command-line umum
Gunakan opsi command-line untuk mengubah perilaku perintah atau menambahkan fungsionalitas.
-
--profile<profileName>: Menggunakan profil yang ditentukan, menggantikan kredensial default dan variabel lingkungan. -
--help: Menampilkan informasi bantuan untuk suatu perintah. Dapatkan bantuan.
Contoh
Contoh 1: Daftar API ApsaraDB RDS yang tersedia dengan --help. Anda juga dapat memeriksa Ikhtisar API.
-
Jalankan perintah.
aliyun rds --help -
Lihat output perintah.
Contoh 2: Panggil API DescribeDBInstanceAttribute untuk mengkueri detail instans.
-
Jalankan perintah.
aliyun rds DescribeDBInstanceAttribute --region cn-hangzhou --DBInstanceId 'pgm-bp16k272p478****' -
Lihat output perintah.
CatatanJika pemanggilan API gagal, periksa kode kesalahan untuk memverifikasi parameter permintaan Anda.
Gunakan ID permintaan atau pesan kesalahan dengan Alibaba Cloud OpenAPI Diagnostics untuk mendiagnosis masalah tersebut.