Alibaba Cloud CLI memungkinkan Anda mengotomatiskan pengelolaan dan pemeliharaan Pemulihan Bencana Data dari command line. Setelah menyelesaikan tutorial ini, Anda dapat:
Menginstal dan mengonfigurasi Alibaba Cloud CLI dengan kredensial RAM user
Menemukan operasi API Pemulihan Bencana Data yang tersedia
Memanggil operasi API dan menafsirkan responsnya
Tutorial ini menggunakan DescribeBackupPlanBilling sebagai contoh kerja.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akun Alibaba Cloud
RAM user dengan Kebijakan
AliyunDMSFullAccessyang dilampirkan — lihat Memberikan izin kepada RAM userPasangan AccessKey untuk RAM user tersebut — lihat Membuat pasangan AccessKey
Akun Alibaba Cloud memiliki akses penuh ke semua layanan Alibaba Cloud. Buatlah Pengguna Resource Access Management (RAM) dan berikan hanya izin yang diperlukan, sesuai prinsip hak istimewa minimal. Untuk daftar kebijakan izin yang didukung oleh Pemulihan Bencana Data, lihat Kebijakan sistem yang telah ditentukan dan Kebijakan kustom.
Langkah 1: Instal Alibaba Cloud CLI
Pilih opsi yang sesuai dengan lingkungan Anda.
Opsi A: Gunakan Cloud Shell (tidak perlu instalasi)
Alibaba Cloud CLI telah dipra-instal di Cloud Shell. Cloud Shell juga secara otomatis mengonfigurasi kredensial identitas, sehingga Anda dapat melewati Langkah 2 dan langsung menuju Langkah 3. Lihat Apa itu Cloud Shell?
Opsi B: Instal secara lokal
Alibaba Cloud CLI mendukung Windows, Linux, dan macOS. Ikuti panduan sesuai sistem operasi Anda:
Untuk ikhtisar tentang Alibaba Cloud CLI, lihat Apa itu Alibaba Cloud CLI?
Langkah 2: Konfigurasi kredensial
Lewati langkah ini jika Anda menggunakan Cloud Shell — kredensial dikonfigurasi secara otomatis.
Konfigurasikan kredensial AccessKey Anda di Alibaba Cloud CLI menggunakan profil AkProfile:
Buat RAM user dan buat pasangan AccessKey untuk pengguna tersebut.
Lampirkan kebijakan
AliyunDMSFullAccesske RAM user tersebut. Lihat Memberikan izin kepada RAM user.Cari ID wilayah untuk wilayah yang ingin Anda gunakan. Alibaba Cloud CLI mengirim permintaan API ke wilayah yang Anda tentukan. Lihat Titik akhir untuk daftar wilayah yang didukung oleh Pemulihan Bencana Data.
Konfigurasikan kredensial AccessKey dalam file profil
AkProfile. Untuk contoh langkah demi langkah, lihat bagian "Contoh konfigurasi" dalam Konfigurasi kredensial.
Alibaba Cloud CLI mendukung beberapa jenis kredensial. Untuk daftar lengkapnya, lihat bagian "Jenis kredensial" dalam Konfigurasi kredensial.
Gunakan opsi --region untuk menargetkan wilayah tertentu pada setiap perintah. Opsi ini akan mengganti wilayah yang ditetapkan dalam konfigurasi kredensial dan variabel lingkungan Anda. Lihat Opsi command line untuk pemanggilan API.
Langkah 3: Hasilkan perintah CLI
OpenAPI Explorer menghasilkan perintah CLI siap pakai untuk setiap operasi API Pemulihan Bencana Data.
Buka halaman DescribeBackupPlanBilling di OpenAPI Explorer.

Pada tab Parameters, isi parameter permintaan.
Klik tab CLI Example untuk melihat perintah yang dihasilkan.
Salin atau jalankan perintah tersebut:
Klik
untuk menjalankan perintah langsung di Cloud Shell.Klik
untuk menyalin perintah ke clipboard Anda, lalu tempelkan ke shell lokal Anda.
OpenAPI Explorer secara default menambahkan --region ke perintah yang dihasilkan. Saat Anda menjalankan perintah secara lokal, Alibaba Cloud CLI akan menggunakan wilayah tersebut alih-alih wilayah dalam konfigurasi kredensial Anda. Hapus atau pertahankan opsi tersebut sesuai kebutuhan Anda. Untuk detail format parameter, lihat Format parameter.
Langkah 4: Panggil operasi API
Alibaba Cloud CLI secara default mengintegrasikan operasi API Pemulihan Bencana Data versi 2019-03-06. Untuk memanggil operasi versi 2021-01-01, gunakan opsi --force dan --version. OpenAPI Explorer secara otomatis menambahkan opsi ini saat Anda membuat perintah untuk API 2021-01-01.
Untuk alur kerja kompleks yang merangkai beberapa perintah, kompilasikan menjadi skrip shell guna meningkatkan efisiensi.
Untuk daftar lengkap operasi, lihat:
Daftar operasi API yang tersedia
Gunakan opsi --help untuk melihat semua operasi API 2019-03-06 yang tersedia di Alibaba Cloud CLI:
aliyun dbs --helpOutput yang diharapkan:

Kueri informasi penagihan jadwal backup
Contoh berikut memanggil DescribeBackupPlanBilling untuk mengkueri informasi penagihan jadwal backup. Lihat DescribeBackupPlanBilling untuk referensi parameter lengkap.
aliyun dbs DescribeBackupPlanBilling --BackupPlanId 'dbstooi01ex****' --ShowStorageType trueOutput yang diharapkan:
{
"HttpStatusCode": 200,
"RequestId": "DD7BC7F5-4E3A-5DF3-BFF9-831503C4D9E3",
"Success": true,
"Item": {
"BuyCreateTimestamp": 1658372830000,
"FullStorageSize": 151,
"BuyExpiredTimestamp": 1661097600000,
"BuySpec": "micro",
"QuotaEndTimestamp": 1659283200000,
"IsExpired": true,
"QuotaStartTimestamp": 1656604800000,
"TotalFreeBytes": 858993459200,
"PaiedBytes": 0,
"UsedFullBytes": 0,
"IsFreeBytesUnlimited": true,
"ContStorageSize": 10437039,
"BuyChargeType": "PREPAY",
"UsedIncrementBytes": 9406734
}
}Pemecahan masalah error
Jika pemanggilan API mengembalikan error, periksa kode kesalahan dan pastikan parameter permintaan serta nilainya valid.
Untuk diagnostik self-service, kunjungi OpenAPI Troubleshoot dan masukkan ID permintaan atau informasi error SDK dari respons.
Langkah selanjutnya
Jelajahi semua operasi yang tersedia di Referensi API (2019-03-06) dan Referensi API (2021-01-01)
Gunakan
--forcedan--versionuntuk memanggil operasi2021-01-01— lihat Memaksa pemanggilan operasi API