ApsaraDB for MongoDB menyediakan konsol visual serta mendukung integrasi terprogram melalui API, SDK, Alibaba Cloud CLI, Terraform, dan 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 memberikan keuntungan berikut:
-
Keamanan dan privasi lebih tinggi.
-
Latensi lebih rendah karena menghindari beban Internet publik.
-
Biaya lebih rendah melalui komunikasi jaringan internal.
-
Identitas yang didukung
OpenAPI Explorer secara default menggunakan Akun Alibaba Cloud Anda untuk debugging. Karena Akun Alibaba Cloud memiliki izin API penuh, kami merekomendasikan agar Anda menggunakan RAM user untuk pemanggilan API dan operasi & pemeliharaan (O&M) rutin. Berikan RAM user tersebut izin yang diperlukan pada instans ApsaraDB for MongoDB. Gunakan RAM untuk menerapkan kontrol akses. Tabel berikut mencantumkan identitas pengguna yang didukung.
|
Identitas pengguna |
Didukung |
|
Ya |
|
|
RAM user (direkomendasikan) |
Ya |
|
RAM role (direkomendasikan) |
Ya |
Metode integrasi
ApsaraDB for MongoDB mendukung metode integrasi berikut.
|
Metode integrasi |
Didukung |
|
Alibaba Cloud SDK (direkomendasikan) |
Ya |
|
Ya |
|
|
Ya |
|
|
Ya |
|
|
Ya |
SDK
-
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 tanggapan 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 melakukan orkestrasi 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 arsitektur tanpa server ApsaraDB for MongoDB.
-
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 melakukan orkestrasi sumber daya ApsaraDB for MongoDB dengan ROS: Contoh integrasi orkestrasi sumber daya.
Enkapsulasi kustom
Jika metode-metode sebelumnya tidak memenuhi kebutuhan Anda, Anda dapat mengenkapsulasi permintaan API secara manual. Metode ini tidak direkomendasikan. Sintaksis permintaan dan metode signature V3.
Penanganan kesalahan
Jika pemanggilan API mengembalikan kesalahan, periksa parameter permintaan Anda terhadap kode kesalahan yang dikembalikan di Pusat Kode Kesalahan.
Untuk troubleshooting mandiri, gunakan platform Alibaba Cloud OpenAPI Diagnostics dengan RequestID dari tanggapan atau detail kesalahan SDK.