Topik ini menjelaskan cara membuat sebuah ApsaraDB for MongoDB instance set replika menggunakan Alibaba Cloud CLI.
Untuk informasi lebih lanjut tentang Alibaba Cloud CLI, lihat Apa itu Alibaba Cloud CLI?.
Arsitektur sumber daya

Anda dapat membuat virtual private cloud (VPC), vSwitch, dan instance set replika di wilayah tertentu.
Instal Alibaba Cloud CLI
Instal Alibaba Cloud CLI di komputer lokal Anda. Untuk informasi lebih lanjut, lihat Installation Guide.
Jika Anda tidak ingin menginstal Alibaba Cloud CLI di komputer lokal Anda, gunakan Cloud Shell untuk menginstal Alibaba Cloud CLI. Cloud Shell menyediakan lingkungan runtime bawaan untuk Alibaba Cloud CLI.
Berikan izin yang diperlukan kepada pengguna RAM
Dalam contoh yang dijelaskan dalam bagian ini, Anda perlu membuat virtual private cloud (VPC), vSwitch, dan instance ApsaraDB for MongoDB. Secara default, Alibaba Cloud CLI menggunakan kredensial dari pengguna saat ini yang masuk ke konsol ApsaraDB for MongoDB. Dalam hal ini, pengguna saat ini harus diberi izin berikut:
AliyunVPCFullAccess: memberikan akses penuh ke Virtual Private Cloud.
AliyunMongoDBFullAccess: memberikan akses penuh ke ApsaraDB for MongoDB.
Hasilkan perintah CLI
Masuk ke OpenAPI Explorer.
Di bagian atas halaman yang muncul, klik Cloud Products, lalu pilih layanan cloud yang ingin Anda kelola.
Di panel navigasi di sebelah kiri, klik Debugging.
Di kotak pencarian di sebelah kiri halaman debugging online, cari operasi API yang ingin Anda panggil. Pada tab Parameters, masukkan nilai parameter sesuai dengan dokumen API untuk operasi tersebut. Kemudian, klik tab CLI Example di sebelah kanan tab Parameters untuk menghasilkan contoh yang mencakup parameter yang telah dikonfigurasi.

Klik ikon
. Anda akan diarahkan ke Cloud Shell. Anda dapat men-debug perintah di Cloud Shell.Klik ikon
untuk menyalin perintah CLI ke clipboard dan tempelkan perintah tersebut ke shell lokal.Perhatikan format parameter saat Anda menyalin dan menempelkan perintah CLI ke shell lokal. Untuk informasi lebih lanjut tentang format parameter dalam perintah Alibaba Cloud CLI, lihat Format Parameter.
Secara default, opsi
--regionditambahkan ke contoh perintah yang dihasilkan di OpenAPI Explorer. Saat Anda menyalin perintah ke komputer Anda, Alibaba Cloud CLI mengabaikan informasi wilayah dalam konfigurasi kredensial identitas default dan pengaturan variabel lingkungan, dan secara prioritas menggunakan wilayah yang ditentukan untuk memanggil perintah. Anda dapat menghapus atau mempertahankan opsi ini berdasarkan kebutuhan bisnis Anda.
Panggil operasi API
Jika Anda menggunakan Alibaba Cloud CLI untuk memanggil operasi API, pastikan Anda memahami struktur perintah dasar.
aliyun <product> <APIName> [--parameter1 value1 --parameter2 value2 ...]product: kode layanan Alibaba Cloud yang operasi API-nya ingin Anda panggil. Sebagai contoh, kode produk ApsaraDB for MongoDB adalahdds.APIName: nama operasi API yang ingin Anda panggil. Sebagai contoh, untuk membuat instance set replika, Anda perlu memanggil operasiCreateDBInstance.--parameter: parameter permintaan yang harus Anda tentukan.
Buat VPC
Untuk membuat VPC, panggil operasi CreateVpc. Untuk informasi lebih lanjut, lihat CreateVpc.
Contoh:
aliyun vpc CreateVpc --RegionId cn-hangzhouContoh keluaran perintah:
{
"RequestId": "E8410523-E996-5345-9E4D-35D6C47A****",
"ResourceGroupId": "rg-acfmz7u4zzr****",
"RouteTableId": "vtb-bp1dcxc8j4jys18id****",
"VRouterId": "vrt-bp1w2lsqfm9f7k2dy****",
"VpcId": "vpc-bp191olzz22cgl073****"
}Buat vSwitch
Untuk membuat vSwitch, panggil operasi CreateVSwitch. Untuk informasi lebih lanjut, lihat CreateVSwitch.
Contoh:
aliyun vpc CreateVSwitch --ZoneId cn-hangzhou-i --CidrBlock 172.16.1.0/24 --VpcId vpc-bp191olzz22cgl073****Contoh keluaran perintah:
{
"RequestId": "D3316995-CAB6-58A3-97E5-F1CBFE2E****",
"VSwitchId": "vsw-bp10cm6ujv0na2vlp****"
}Buat instance ApsaraDB for MongoDB
Untuk membuat instance ApsaraDB for MongoDB, panggil operasi CreateDBInstance. Untuk informasi lebih lanjut, lihat CreateDBInstance.
Contoh:
aliyun dds CreateDBInstance --RegionId cn-hangzhou --ZoneId cn-hangzhou-i --EngineVersion 7.0 --DBInstanceClass mdb.shard.4x.large.d --DBInstanceStorage 20 --VpcId vpc-bp191olzz22cgl073**** --VSwitchId vsw-bp10cm6ujv0na2vlp****Contoh keluaran perintah:
{
"DBInstanceId": "dds-bp1df136c811****",
"OrderId": "23705179664****",
"RequestId": "1336E68C-86A4-5355-A12A-D0A0C27A****"
}