All Products
Search
Document Center

ApsaraDB for MongoDB:Contoh integrasi CLI

Last Updated:Jun 21, 2026

Topik ini menjelaskan cara membuat instans ApsaraDB for MongoDB set replika menggunakan Alibaba Cloud CLI.

Jika Anda baru mengenal Alibaba Cloud CLI, lihat Apa itu Alibaba Cloud CLI?.

Arsitektur sumber daya

image.png

Templat ini membuat Virtual Private Cloud (VPC) dan vSwitch di wilayah yang ditentukan, lalu membuat instans set replika MongoDB.

Instal CLI

  • Untuk menginstal dan mengonfigurasi Alibaba Cloud CLI di komputer Anda, lihat Panduan Instalasi.

  • Jika Anda tidak ingin menginstal CLI, Anda dapat menggunakan Cloud Shell, yang menyediakan lingkungan CLI pra-instal.

Konfigurasi izin

Secara default, Alibaba Cloud CLI menggunakan kredensial pengguna saat ini. Pengguna tersebut harus memiliki izin berikut:

  • AliyunVPCFullAccess: izin untuk mengelola Virtual Private Cloud.

  • AliyunMongoDBFullAccess: izin untuk mengelola ApsaraDB for MongoDB.

Hasilkan contoh CLI

  1. Masuk ke OpenAPI Explorer.

  2. Di bagian atas halaman, klik Select Cloud Products dan pilih produk target Anda.

  3. Di panel navigasi sebelah kiri, klik Test.

  4. Di halaman debugging API, gunakan left-side search box untuk menemukan operasi API yang diinginkan. Di tab Parameter Configuration, konfigurasikan parameter sesuai dokumentasi API. Klik tab CLI Example di sebelah kanan Parameter Configuration untuk menghasilkan perintah yang sesuai.

    • Klik tombol Run Command运行命令.png untuk membuka Cloud Shell dan melakukan debugging perintah dengan cepat.

    • Klik tombol Copy复制.png untuk menyalin contoh CLI. Anda kemudian dapat menempelkannya ke shell lokal dan menjalankan perintah tersebut.

      • Saat menempelkan contoh CLI ke shell lokal, pastikan format parameternya benar. Untuk informasi selengkapnya tentang format parameter perintah Alibaba Cloud CLI, lihat Format parameter.

      • OpenAPI Explorer secara otomatis menambahkan opsi --region ke perintah. Opsi ini menggantikan wilayah default yang ditetapkan dalam kredensial atau variabel lingkungan Anda. Anda dapat menghapus opsi ini sesuai kebutuhan.

Panggil API

Alibaba Cloud CLI menggunakan struktur dasar berikut untuk memanggil operasi API RPC:

aliyun <product> <APIName> [--parameter1 value1 --parameter2 value2 ...]
  • product: Kode produk untuk layanan cloud target. Misalnya, kode produk untuk MongoDB adalah dds.

  • APIName: Nama operasi API yang akan dipanggil. Misalnya, untuk membuat instans set replika, gunakan operasi API CreateDBInstance.

  • --parameter: Parameter permintaan untuk operasi API.

Buat VPC

Untuk informasi selengkapnya tentang parameter CreateVpc, lihat CreateVpc.

Contoh:

aliyun vpc CreateVpc --RegionId cn-hangzhou

Output contoh:

{
        "RequestId": "E8410523-E996-5345-9E4D-35D6C47A****",
        "ResourceGroupId": "rg-acfmz7u4zzr****",
        "RouteTableId": "vtb-bp1dcxc8j4jys18id****",
        "VRouterId": "vrt-bp1w2lsqfm9f7k2dy****",
        "VpcId": "vpc-bp191olzz22cgl073****"
}

Buat vSwitch

Untuk informasi selengkapnya tentang parameter CreateVSwitch, lihat CreateVSwitch.

Contoh:

aliyun vpc CreateVSwitch --ZoneId cn-hangzhou-i --CidrBlock 172.16.1.0/24 --VpcId vpc-bp191olzz22cgl073****

Output contoh:

{
        "RequestId": "D3316995-CAB6-58A3-97E5-F1CBFE2E****",
        "VSwitchId": "vsw-bp10cm6ujv0na2vlp****"
}

Buat instans MongoDB

Untuk informasi selengkapnya tentang parameter CreateDBInstance, 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****

Output contoh:

{
        "DBInstanceId": "dds-bp1df136c811****",
        "OrderId": "23705179664****",
        "RequestId": "1336E68C-86A4-5355-A12A-D0A0C27A****"
}