ApsaraDB for MongoDB menyediakan konsol visual dan mendukung integrasi terprogram melalui API, SDK, Alibaba Cloud CLI, Terraform, serta Resource Orchestration Service (ROS).ApsaraDB for MongoDB
Operasi API
Alibaba Cloud OpenAPI Explorer memungkinkan Anda mencari, melakukan debugging, dan memanggil operasi API secara online, serta menghasilkan contoh kode SDK.Apa itu API?
Versi API
Nomor versi API menunjukkan versi utama. Versi saat ini untuk ApsaraDB for MongoDB adalah 2015-12-01. Meskipun formatnya mirip tanggal, angka ini tidak mencerminkan tanggal pembaruan terakhir.
|
Nomor versi API |
Deskripsi |
|
Direkomendasikan. |
Debugging online
ApsaraDB for MongoDB mendukung debugging API di OpenAPI Explorer. Sebelum memanggil operasi API, tinjau versi, titik akhir, dan metode pemanggilannya di ApsaraDB for MongoDB.
Sebagai contoh, halaman operasi CreateDBInstance menampilkan kategori API di sebelah kiri, formulir parameter (RegionId, ZoneId, Engine, EngineVersion, DBInstanceClass, DBInstanceStorage, dll.) di tengah, dan dokumentasi referensi di sebelah kanan. Klik Initiate Call untuk menjalankan permintaan.

Halaman debugging
Lakukan debugging operasi API di: https://api.alibabacloud.com/api/Dds/2015-12-01/.
Titik akhir
Pilih titik akhir berdasarkan wilayah sumber daya Anda. Misalnya, instans ApsaraDB for MongoDB di wilayah China (Zhangjiakou) menggunakan titik akhir publik mongodb.cn-zhangjiakou.aliyuncs.com dan titik akhir VPC mongodb-vpc.cn-zhangjiakou.aliyuncs.com.
-
Titik akhir publik dapat diakses secara global.
-
Titik akhir VPC hanya dapat diakses dalam VPC di wilayah yang sesuai dan menawarkan keuntungan berikut:
-
Keamanan dan privasi lebih tinggi.
-
Latensi lebih rendah karena menghindari beban jaringan Internet publik.
-
Biaya lebih rendah melalui komunikasi jaringan internal.
-
Identitas yang didukung
OpenAPI Explorer menggunakan Akun Alibaba Cloud Anda untuk debugging secara default. Karena Akun Alibaba Cloud memiliki izin API penuh, kami merekomendasikan agar Anda menggunakan Pengguna RAM untuk pemanggilan API dan O&M rutin. Berikan izin yang diperlukan kepada Pengguna RAM pada instans ApsaraDB for MongoDB. Gunakan RAM untuk menerapkan kontrol akses. Tabel berikut mencantumkan identitas pengguna yang didukung.
|
Identitas pengguna |
Didukung |
|
Ya |
|
|
Pengguna RAM (direkomendasikan) |
Ya |
|
Peran RAM (direkomendasikan) |
Ya |
Metode integrasi
ApsaraDB for MongoDB mendukung metode integrasi berikut.
|
Metode integrasi |
Didukung |
|
Alibaba Cloud SDK (direkomendasikan) |
Ya |
|
Ya |
|
|
Ya |
|
|
Ya |
|
|
Ya |
SDKs
-
Alibaba Cloud menyediakan SDK untuk Java, C#, Go, Python, TypeScript, Node.js, PHP, dan C++. SDK tersebut menangani logika signature, timeout, dan retry, serta mengembalikan objek respons terstruktur. Alibaba Cloud SDK.
-
OpenAPI Explorer menghasilkan contoh kode SDK untuk memanggil operasi API ApsaraDB for MongoDB. Bahasa dan dependensi yang didukung:ApsaraDB for MongoDB SDK.
Alibaba Cloud CLI
-
Alibaba Cloud CLI memungkinkan Anda menjalankan perintah
aliyununtuk mengelola sumber daya cloud. Apa itu Alibaba Cloud CLI -
Panggil operasi API ApsaraDB for MongoDB melalui Alibaba Cloud CLI. Panggil API dalam gaya RPC dan RESTful.
-
Panduan langkah demi langkah untuk memanggil operasi API ApsaraDB for MongoDB dengan Alibaba Cloud CLI: Contoh integrasi CLI.
Terraform
-
Terraform adalah tool open source untuk mempratinjau, mengonfigurasi, dan mengelola infrastruktur cloud. Seperti ROS, Terraform mengonversi templat menjadi panggilan API. Apa itu Alibaba Cloud Terraform?
-
Panduan langkah demi langkah untuk mengorkestrasi sumber daya ApsaraDB for MongoDB dengan Terraform: Contoh integrasi Terraform.
ROS
-
ROS adalah layanan Alibaba Cloud yang menyederhanakan manajemen sumber daya cloud. Anda membuat templat untuk mendefinisikan sumber daya (seperti instans ECS dan ApsaraDB RDS) beserta dependensinya, dan ROS secara otomatis membuat serta mengonfigurasinya. Apa itu Resource Orchestration Service
-
Anda dapat menggunakan ROS untuk mengelola ApsaraDB for MongoDB. Jenis sumber daya yang didukung:
-
Sumber daya umum:
-
ALIYUN::MONGODB::Instance: membuat instans ApsaraDB for MongoDB.
-
ALIYUN::MONGODB::ServerlessInstance: membuat instans ApsaraDB for MongoDB arsitektur tanpa server.
-
ALIYUN::MONGODB::ShardingInstance: membuat atau mengkloning instans kluster sharded ApsaraDB for MongoDB.
-
-
Sumber data:
-
DATASOURCE::MONGODB::Instances: menanyakan instans ApsaraDB for MongoDB.
-
DATASOURCE::MONGODB::InstanceClasses: menanyakan tipe instans ApsaraDB for MongoDB yang tersedia di suatu zona.
-
-
-
Panduan langkah demi langkah untuk mengorkestrasi sumber daya ApsaraDB for MongoDB dengan ROS: Contoh integrasi orkestrasi sumber daya.
Enkapsulasi kustom
Jika metode di atas tidak memenuhi kebutuhan Anda, Anda dapat mengenkapsulasi permintaan API secara manual. Metode ini tidak direkomendasikan. Sintaksis permintaan dan metode signature V3.
Penanganan error
Jika pemanggilan API mengembalikan error, periksa parameter permintaan Anda terhadap kode kesalahan yang dikembalikan di Error Code Center.
Untuk troubleshooting mandiri, gunakan platform Alibaba Cloud OpenAPI Diagnostics dengan RequestID dari tanggapan atau detail error SDK.