Topik ini menjelaskan solusi integrasi yang didukung oleh ENS. Anda dapat memanggil operasi API untuk mengimplementasikan integrasi otomatis dengan ENS, meningkatkan efisiensi pengembangan dalam menggunakan ENS.
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 menawarkan fitur seperti pencarian cerdas, dokumentasi, debugging online, unduhan SDK, kode contoh, diagnosis kesalahan, dan statistik panggilan. Di OpenAPI Explorer, Anda dapat memanggil operasi API layanan Alibaba Cloud serta melihat permintaan dan respons API. Selain itu, OpenAPI Explorer secara otomatis menghasilkan kode contoh SDK yang sesuai untuk memudahkan penggunaan layanan Alibaba Cloud.
Untuk informasi lebih lanjut, lihat Ikhtisar.
Deskripsi versi
Versi API | Deskripsi |
Kami merekomendasikan Anda menggunakan versi ini. |
Debugging Online
ENS menyediakan fitur debugging API di OpenAPI Explorer. Sebelum memanggil operasi API, Anda harus memahami informasi berikut yang disediakan oleh ENS: versi, titik akhir, gaya API, dan metode pemanggilan.

Debugging
Halaman debugging API: Debugging.
Endpoints
Gunakan titik akhir wilayah Singapura ens.ap-southeast-1.aliyuncs.com.
Untuk informasi lebih lanjut, lihat Endpoints.
Identitas
Secara default, setelah Anda masuk ke OpenAPI Explorer dengan akun Alibaba Cloud, akun tersebut digunakan untuk melakukan debugging online. Akun Alibaba Cloud memiliki izin atas semua operasi API. Jika Anda menggunakan akun Alibaba Cloud untuk memanggil operasi API, risiko keamanan mungkin timbul. Kami merekomendasikan agar Anda memanggil operasi API atau melakukan pemeliharaan 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 memiliki izin untuk mengelola sumber daya ENS. Untuk informasi lebih lanjut, lihat Kebijakan sistem untuk ENS.
Identitas | Didukung |
Ya | |
Pengguna RAM (direkomendasikan) | Ya |
Peran RAM (direkomendasikan) | Ya |
Kami merekomendasikan agar Anda hanya memberikan izin yang cukup kepada Pengguna RAM atau Peran RAM dan memanggil operasi sebagai Pengguna RAM atau dengan mengasumsikan Peran RAM.
Referensi
Metode integrasi
Metode pemanggilan
Metode pemanggilan | Didukung |
SDK Alibaba Cloud (direkomendasikan) | Ya |
Ya | |
Ya | |
Ya | |
Ya |
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 ini mengenkapsulasi informasi seperti logika tanda tangan, mekanisme timeout, dan mekanisme ulang serta mengembalikan objek respons terstruktur berdasarkan spesifikasi. Ini memberikan kemudahan bagi pengembang. Untuk informasi lebih lanjut, lihat SDK Alibaba Cloud.
Anda dapat menggunakan SDK Alibaba Cloud untuk memanggil operasi API ENS. Untuk informasi lebih lanjut tentang bahasa yang didukung dan dependensi, kunjungi ENS SDK Center.
CLI Alibaba Cloud
Anda dapat menggunakan CLI Alibaba Cloud untuk memanggil operasi API ENS. Untuk informasi lebih lanjut, lihat Contoh perintah.
Anda dapat menjalankan perintah
aliyununtuk berinteraksi dengan layanan Alibaba Cloud dan mengelola sumber daya layanan cloud. Untuk informasi lebih lanjut, lihat Apa itu CLI Alibaba Cloud?.
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 dengan cara yang mirip dengan Layanan Orkestrasi Sumber Daya (ROS). Terraform memanggil operasi API dengan menafsirkan template. Untuk informasi lebih lanjut, lihat Apa itu Terraform?.
Untuk informasi tentang cara menggunakan Terraform untuk mengatur sumber daya ENS, lihat Integrasi sumber daya menggunakan Terraform.
Sumber daya yang didukung:
Anda dapat menggunakan Terraform untuk mengelola sumber daya ENS, termasuk sumber daya reguler dan data. Untuk informasi lebih lanjut tentang Terraform, lihat Apa itu Terraform?.
Jenis sumber daya
Nama sumber daya
Deskripsi
Sumber daya
Menyediakan disk.ENS
Menyediakan lampiran instance disk.ENS
Menyediakan elastic IP addresses (EIPs).ENS
Menyediakan sumber daya gambar.ENS
Menyediakan instance.ENS
Menyediakan lampiran grup keamanan instance.ENS
Menyediakan pasangan kunci.ENS
Menyediakan load balancer.ENS
Menyediakan jaringan.ENS
Menyediakan grup keamanan.ENS
Menyediakan snapshot.ENS
Menyediakan vSwitch.ENS
Sumber Data
Menyediakan pasangan kunci dari pengguna Alibaba Cloud saat ini.ENS
ROS
ROS adalah layanan Alibaba Cloud yang dapat menyederhanakan manajemen sumber daya komputasi cloud. Anda dapat membuat template untuk menggambarkan sumber daya komputasi cloud yang diperlukan seperti instance Elastic Compute Service (ECS) dan ApsaraDB RDS, serta dependensi antar sumber daya. ROS secara otomatis membuat dan mengonfigurasi semua sumber daya berdasarkan template untuk mengimplementasikan penyebaran dan pemeliharaan otomatis. Untuk informasi lebih lanjut, lihat Apa itu ROS?.
Anda dapat menggunakan ROS untuk memanggil operasi API ENS. Sumber daya yang dapat diatur menggunakan ROS mencakup sumber daya reguler dan sumber daya data.
Sumber daya reguler:
ALIYUN::ENS::Disk: membuat disk data dengan model bayar sesuai pemakaian atau langganan.
ALIYUN::ENS::DiskInstanceAttachment: melampirkan disk data ke instance ENS.
ALIYUN::ENS::Instance: membuat instance ENS.
ALIYUN::ENS::InstanceSecurityGroupAttachment: menambahkan instance ENS ke grup keamanan.
ALIYUN::ENS::KeyPair: mengimpor kunci publik dari pasangan kunci terenkripsi Rivest-Shamir-Adleman (RSA).
ALIYUN::ENS::Network: membuat virtual private cloud (VPC).
ALIYUN::ENS::NetworkAcl: membuat daftar kontrol akses jaringan (ACL).
ALIYUN::ENS::NetworkAclAssociation: mengaitkan ACL dengan jaringan.
ALIYUN::ENS::SecurityGroup: membuat grup keamanan.
ALIYUN::ENS::Snapshot: membuat snapshot.
ALIYUN::ENS::VSwitch: membuat vSwitch.
Sumber daya data:
DATASOURCE::ENS::Instances: menanyakan detail instance ENS.
Untuk informasi tentang cara menggunakan ROS untuk mengatur sumber daya ENS, lihat Integrasi sumber daya menggunakan ROS.
Enkapsulasi API Kustom
Untuk melakukan panggilan HTTP asli, Anda harus membuat permintaan kustom dan menandatangani permintaan tersebut. Untuk informasi lebih lanjut tentang mekanisme tanda tangan, lihat Daftar operasi berdasarkan fungsi dan Sintaksis permintaan dan metode tanda tangan versi 3.
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 Kode kesalahan layanan.
Anda juga dapat menggunakan Platform Diagnostik OpenAPI Alibaba Cloud untuk melakukan diagnosis mandiri berdasarkan ID permintaan atau pesan kesalahan SDK yang dikembalikan.