All Products
Search
Document Center

ApsaraDB for MongoDB:Ikhtisar Integrasi

Last Updated:Jul 06, 2025

ApsaraDB for MongoDB menyediakan konsol ApsaraDB for MongoDB. ApsaraDB for MongoDB juga menyediakan berbagai metode integrasi, seperti operasi API, SDK, dan CLI Alibaba Cloud. Anda dapat memilih metode integrasi yang sesuai dengan kebutuhan bisnis Anda.ApsaraDB for MongoDB

Operasi API

Alibaba Cloud menyediakan OpenAPI Explorer untuk membantu Anda mempelajari dan menggunakan operasi API. OpenAPI Explorer menawarkan fitur-fitur seperti pencarian cerdas, dokumentasi, debugging online, SDK, kode contoh, diagnosis kesalahan, dan statistik terkait penggunaan operasi API. Di OpenAPI Explorer, Anda dapat memanggil operasi API dari layanan Alibaba Cloud serta melihat permintaan dan responsnya. Selain itu, OpenAPI Explorer secara otomatis menghasilkan kode contoh SDK yang sesuai untuk mempermudah penggunaan layanan Alibaba Cloud. Untuk informasi lebih lanjut, lihat Apa itu API?

Versi API

Nomor versi operasi API dari layanan Alibaba Cloud menunjukkan versi utama. Sebagai contoh, nomor versi saat ini dari operasi API di ApsaraDB for MongoDB adalah 2015-12-01. Nomor versi tersebut mungkin terlihat seperti tanggal, tetapi sebenarnya bukan. Ini tidak menunjukkan bahwa operasi API belum diperbarui sejak 1 Desember 2015.

Nomor versi API

Deskripsi

2015-12-01

Direkomendasikan.

Debugging Online

ApsaraDB for MongoDB menyediakan fitur debugging API di OpenAPI Explorer. Sebelum memanggil operasi API, Anda perlu memahami versi, titik akhir, gaya, dan metode pemanggilan operasi API yang disediakan oleh ApsaraDB for MongoDB.

OpenAPI在线调试-国际站

Halaman Debugging

Anda dapat mengakses URL berikut untuk melakukan debugging operasi API: https://api.alibabacloud.com/api/Dds/2015-12-01/.

Titik Akhir

Anda dapat memilih titik akhir berdasarkan wilayah sumber daya Anda untuk mengurangi latensi. Sebagai contoh, jika Anda memiliki instance ApsaraDB for MongoDB di wilayah China (Zhangjiakou), titik akhir publik instance tersebut adalah mongodb.cn-zhangjiakou.aliyuncs.com, sedangkan titik akhir virtual private cloud (VPC) instance tersebut adalah mongodb-vpc.cn-zhangjiakou.aliyuncs.com.

  • Titik akhir publik dapat diakses secara global.

  • Namun, titik akhir VPC hanya dapat diakses dalam VPC di wilayah Alibaba Cloud yang sesuai. Manfaat titik akhir VPC meliputi:

    • Keamanan tinggi: Titik akhir VPC hanya dapat diakses dari dalam VPC, sehingga menawarkan tingkat keamanan dan privasi yang lebih tinggi.

    • Kecepatan respons lebih cepat: Titik akhir VPC beroperasi pada jaringan internal, sehingga memberikan kecepatan respons yang lebih tinggi dibandingkan layanan Internet serta mencegah masalah seperti latensi Internet dan pembatasan bandwidth.

    • Biaya lebih rendah: Titik akhir VPC dapat menggunakan jaringan internal untuk komunikasi.

Untuk informasi lebih lanjut, lihat Titik Akhir.

Identitas yang Didukung

Setelah masuk ke OpenAPI Explorer menggunakan akun Alibaba Cloud, OpenAPI Explorer secara default menggunakan akun tersebut untuk debugging OpenAPI online. Akun Alibaba Cloud memiliki izin pada semua operasi API. Namun, risiko keamanan dapat muncul jika Anda menggunakan akun Alibaba Cloud untuk memanggil operasi API. Kami merekomendasikan agar Anda memanggil operasi API atau melakukan O&M rutin sebagai Pengguna Resource Access Management (RAM). Sebelum memanggil operasi API sebagai Pengguna RAM, berikan izin yang diperlukan kepada Pengguna RAM berdasarkan kebutuhan bisnis Anda. Pengguna RAM harus diberi izin untuk melakukan operasi pada instance ApsaraDB for MongoDB. Untuk informasi lebih lanjut, lihat Gunakan RAM untuk mengimplementasikan kontrol akses. Tabel berikut menjelaskan identitas pengguna yang didukung.

Identitas Pengguna

Didukung

Akun Alibaba Cloud

Ya

Pengguna RAM (direkomendasikan)

Ya

Peran RAM (direkomendasikan)

Ya

Metode Integrasi

ApsaraDB for MongoDB menyediakan berbagai metode integrasi, seperti SDK dan CLI Alibaba Cloud, yang dapat dipilih sesuai dengan skenario bisnis Anda.

Metode Integrasi

Didukung

SDK Alibaba Cloud (direkomendasikan)

Ya

CLI Alibaba Cloud

Ya

Terraform

Ya

ROS

Ya

Enkapsulasi Kustom

Ya

SDK

  • Alibaba Cloud menyediakan SDK dalam berbagai bahasa pemrograman, termasuk Java, C#, Go, Python, TypeScript, Node.js, PHP, dan C++. Aplikasi Anda yang terintegrasi dengan SDK dapat langsung memanggil operasi API. SDK mengenkapsulasi informasi seperti logika tanda tangan, mekanisme timeout, dan mekanisme ulang, serta mengembalikan objek respons terstruktur berdasarkan spesifikasi. Hal ini memberikan kemudahan bagi pengembang. Untuk informasi lebih lanjut, lihat SDK Alibaba Cloud.

  • Anda dapat menggunakan SDK untuk mengelola instance ApsaraDB for MongoDB dalam OpenAPI Explorer. Untuk informasi lebih lanjut tentang bahasa pemrograman yang didukung dan metode instalasi dependensi, lihat Contoh Penggunaan SDK untuk Java.

CLI Alibaba Cloud

Terraform

  • Terraform adalah alat open source yang digunakan untuk secara aman dan efisien mempratinjau, mengonfigurasi, dan mengelola infrastruktur cloud dan sumber daya. Mirip dengan Layanan Orkestrasi Sumber Daya (ROS), Terraform mengubah template menjadi data internal dan kemudian menyelesaikan panggilan API. Untuk informasi lebih lanjut, lihat Apa itu Terraform?.

  • Untuk informasi lebih lanjut tentang cara menggunakan Terraform untuk mengatur sumber daya ApsaraDB for MongoDB, lihat Integrasi ApsaraDB for MongoDB Menggunakan Terraform.

ROS

  • ROS adalah layanan Alibaba Cloud yang dapat menyederhanakan pengelolaan sumber daya komputasi cloud. Anda dapat membuat template untuk mendefinisikan sumber daya Alibaba Cloud yang diperlukan seperti instance Elastic Compute Service (ECS) dan ApsaraDB RDS, serta dependensi antara sumber daya tersebut. Mesin ROS secara otomatis membuat dan mengonfigurasi semua sumber daya dalam satu tumpukan berdasarkan template untuk mengimplementasikan penyebaran dan O&M otomatis. Untuk informasi lebih lanjut, lihat Apa itu ROS?.

  • Anda dapat menggunakan ROS untuk memanggil operasi API yang disediakan oleh ApsaraDB for MongoDB. Beberapa sumber daya untuk orkestrasi mencakup sumber daya umum, seperti membuat dan mengkloning instance, dan sumber daya data, seperti menanyakan detail instance dan jenis instance yang dapat dibuat.

  • Untuk informasi lebih lanjut tentang cara menggunakan ROS untuk mengatur sumber daya ApsaraDB for MongoDB, lihat Integrasi ApsaraDB for MongoDB Menggunakan ROS.

Enkapsulasi Kustom

Jika tidak ada metode yang disebutkan di atas yang memenuhi kebutuhan bisnis Anda, Anda dapat secara manual mengenkapsulasi permintaan API. Namun, metode ini tidak direkomendasikan. Untuk informasi lebih lanjut, lihat Sintaks Permintaan dan Metode Tanda Tangan V3.

Catatan Penggunaan

Jika terjadi kesalahan setelah Anda memanggil operasi API, periksa apakah parameter permintaan dan nilai parameternya valid berdasarkan kode kesalahan yang dikembalikan. Untuk informasi lebih lanjut, lihat ApsaraDB for MongoDB - Kode Kesalahan.

Anda juga dapat menggunakan Diagnostik OpenAPI Alibaba Cloud untuk melakukan diagnosis mandiri berdasarkan ID permintaan atau informasi kesalahan SDK yang dikembalikan.