Anda dapat mengintegrasikan Domain ke dalam sistem bisnis Anda melalui pemrograman, memungkinkan pendaftaran, perpanjangan, penebusan, dan pengelolaan nama domain secara otomatis. Topik ini menjelaskan operasi API dari Domain Names serta solusi integrasi yang didukung.
Ikhtisar OpenAPI Explorer
Alibaba Cloud menyediakan OpenAPI Explorer untuk membantu Anda memahami dan menggunakan operasi API dari berbagai layanan Alibaba Cloud secara efisien. OpenAPI Explorer mencakup fitur-fitur seperti pencarian cerdas, dokumentasi, debugging online, pengambilan SDK, kode contoh, diagnosis kesalahan panggilan, dan statistik panggilan. Di OpenAPI Explorer, Anda dapat memanggil operasi API layanan Alibaba Cloud dan melihat permintaan serta respons API. Selain itu, OpenAPI Explorer secara otomatis menghasilkan kode contoh SDK untuk memudahkan penggunaan layanan Alibaba Cloud. Untuk informasi lebih lanjut, lihat Apa itu API?
Versi
API Alibaba Cloud menggunakan nomor versi untuk mengelola operasi utama API layanan cloud. Sebagai contoh, Domain Names mendukung operasi versi 2018-01-29. Nomor 2018-01-29 adalah versi API, bukan tanggal. Pengguna disajikan dengan informasi terbaru tentang API. Nomor 2018-01-29 bukan merupakan tanggal pembaruan terakhir API.
Nomor versi | Deskripsi |
Direkomendasikan. |
Debugging Online
OpenAPI Explorer menyediakan fitur debugging online untuk API Domain Names. Sebelum memanggil operasi API Domain Names, Anda harus memahami informasi terkait, termasuk versi API, titik akhir, gaya API, dan metode pemanggilan.

URL halaman debugging online
URL halaman debugging online: Halaman Debugging API Domain Names.
Titik Akhir
Pilih titik akhir berdasarkan wilayah tempat sumber daya Anda berada untuk mengurangi latensi.
Titik akhir di wilayah Singapura adalah domain-intl.aliyuncs.com.
Gaya API
Operasi API menggunakan gaya pemanggilan prosedur jarak jauh (RPC).
Identitas
Setelah masuk ke OpenAPI Explorer menggunakan akun Alibaba Cloud Anda, OpenAPI akan menggunakan akun tersebut untuk debugging online secara default. Akun Alibaba Cloud memiliki izin untuk semua operasi API. Namun, risiko keamanan dapat muncul jika Anda menggunakan akun utama untuk memanggil operasi API. Kami menyarankan Anda untuk 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 sesuai kebutuhan bisnis Anda. Pengguna RAM harus memiliki izin untuk mengelola sumber daya Cloud Backup. Untuk informasi lebih lanjut, lihat Buat Pengguna RAM dan otorisasi Pengguna RAM untuk mengakses Cloud Backup.
Identitas | Didukung |
Ya | |
Ya | |
Ya |
Referensi
Metode Integrasi
SDK dapat dengan mudah diintegrasikan ke dalam aplikasi Anda dan mencakup rentang operasi yang luas. Kami menyarankan Anda menggunakan SDK untuk memanggil operasi API.
Metode Integrasi | Didukung |
SDK Alibaba Cloud | Ya |
CLI Alibaba Cloud | Tidak |
Layanan Orkestrasi Sumber Daya (ROS) | Tidak |
Terraform | Tidak |
SDK Alibaba Cloud
Alibaba Cloud menyediakan SDK dalam berbagai bahasa pemrograman, termasuk Java, C#, Go, Python, TypeScript, Node.js, PHP, dan C++. Anda dapat mengintegrasikan SDK ke dalam aplikasi Anda untuk langsung memanggil operasi API. SDK yang telah dienkapsulasi mencakup logika tanda tangan, mekanisme timeout, dan mekanisme ulang serta menyediakan parameter permintaan dan respons operasi API, yang memudahkan pengembangan. Untuk informasi lebih lanjut, lihat SDK Alibaba Cloud.
Anda dapat menggunakan SDK Domain Names untuk memanggil operasi API. Untuk informasi lebih lanjut tentang bahasa pemrograman yang didukung dan cara menginstal dependensi, lihat Contoh penggunaan SDK untuk Java.
CLI Alibaba Cloud
CLI Alibaba Cloud memungkinkan Anda menjalankan perintah
aliyununtuk berinteraksi dengan layanan Alibaba Cloud dan mengelola sumber daya layanan cloud. Untuk informasi lebih lanjut, lihat Apa itu CLI Alibaba Cloud?.Anda tidak dapat menggunakan CLI Alibaba Cloud untuk memanggil operasi API Domain Names.
Terraform
Terraform adalah alat open source yang digunakan untuk melihat pratinjau, mengonfigurasi, dan mengelola infrastruktur cloud dan sumber daya secara aman dan efisien. Terraform bekerja berdasarkan mekanisme serupa dengan ROS. Ini memanggil operasi API dengan menafsirkan template. Untuk informasi lebih lanjut, lihat Apa itu Terraform?.
Anda tidak dapat menggunakan Terraform untuk memanggil operasi API Domain Names.
ROS
ROS adalah layanan Alibaba Cloud yang menyederhanakan pengelolaan sumber daya komputasi cloud. Anda dapat membuat template untuk mendeskripsikan sumber daya komputasi cloud yang Anda butuhkan, seperti instance Elastic Compute Service (ECS) dan ApsaraDB RDS, serta hubungan antara sumber daya tersebut. ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan template untuk menerapkan penyebaran dan O&M otomatis. Untuk informasi lebih lanjut, lihat Apa itu ROS?.
Anda tidak dapat menggunakan ROS untuk memanggil operasi API Domain Names.
Pemanggilan API yang dienkapsulasi kustom
Untuk membuat panggilan HTTP asli, Anda harus membuat permintaan kustom dan menandatangani permintaan tersebut. Untuk informasi lebih lanjut tentang metode tanda tangan, lihat Sintaks Permintaan dan Metode Tanda Tangan V3.
Catatan Penggunaan
Jika terjadi kesalahan setelah memanggil operasi API Domain Names, Anda dapat memeriksa validitas parameter permintaan dan nilai parameternya berdasarkan kode kesalahan.
Anda juga dapat melakukan diagnosis mandiri berdasarkan ID permintaan yang dikembalikan atau informasi kesalahan SDK pada halaman Diagnosis Masalah OpenAPI.