Integrasikan dengan Alibaba Cloud CDN melalui OpenAPI Explorer, SDK, CLI, Terraform, atau panggilan HTTP langsung.
OpenAPI Explorer
OpenAPI Explorer menyediakan pencarian API cerdas, dokumentasi, debugging online, pengambilan SDK, contoh kode, diagnostik kesalahan, dan statistik pemanggilan untuk layanan Alibaba Cloud. Anda dapat memanggil API, melihat permintaan dan respons, serta menghasilkan kode SDK secara langsung. Apa itu API?.
Versi
|
Versi |
Deskripsi |
|
Direkomendasikan. |
Debugging online
CDN mendukung debugging API di OpenAPI Explorer. Sebelum memanggil API, tinjau versi yang didukung, titik akhir (endpoint), dan metode integrasi Alibaba Cloud CDN.
Contoh: Untuk memanggil AddCdnDomain, buka Domain Management > Add/Delete Domain Names > Add Domain Name (AddCdnDomain). Tentukan parameter yang diperlukan (CdnType, DomainName, Sources) dan parameter opsional (ResourceGroupId, CheckUrl, Scope, TopLevelDomain), lalu klik Initiate Call. Persyaratan: CDN harus diaktifkan, domain harus memiliki Pendaftaran ICP, hanya satu domain yang dapat ditambahkan per panggilan, setiap akun mendukung hingga 50 domain, dan laju panggilan dibatasi hingga 30 per detik.
Portal Debugging
Akses Pusat Debugging API CDN.
Endpoints
Pilih endpoint yang paling dekat dengan sumber daya Anda untuk mengurangi latensi. Misalnya, endpoint CDN di Tiongkok (Shanghai) adalah cn-shanghai.aliyuncs.com.
Semua endpoint yang tersedia tercantum dalam Endpoints.
Identitas pengguna
Secara default, OpenAPI Explorer menggunakan Akun Alibaba Cloud Anda, yang memiliki izin API penuh. Kami sangat menyarankan menggunakan RAM user untuk panggilan API serta operasi dan pemeliharaan (O&M) sehari-hari. Berikan RAM user hanya izin CDN yang diperlukan untuk workload Anda sebelum memanggil API. Terapkan kontrol akses dengan RAM.
|
Identitas |
Didukung |
|
Ya |
|
|
RAM user (direkomendasikan) |
Ya |
|
RAM role (direkomendasikan) |
Ya |
Referensi
Metode integrasi
CDN mendukung berbagai metode integrasi. Pilih salah satu sesuai kebutuhan Anda.
|
Metode integrasi |
Didukung |
|
Alibaba Cloud SDK (direkomendasikan) |
Ya |
|
Ya |
|
|
Ya |
|
|
Ya |
|
|
Ya |
Alibaba Cloud SDK
-
Alibaba Cloud SDK mendukung Java, C#, Go, Python, Node.js/TypeScript, PHP, dan C++. SDK ini menangani perhitungan signature, timeout, dan retry secara otomatis serta mengembalikan objek respons terstruktur. Alibaba Cloud SDK.
-
Untuk informasi dukungan bahasa dan instruksi instalasi SDK CDN, kunjungi Pusat SDK CDN.
Alibaba Cloud CLI
-
Panggil API CDN dari command line. Menggunakan Alibaba Cloud CLI.
-
Alibaba Cloud CLI memungkinkan Anda menjalankan perintah
aliyundi terminal untuk mengelola sumber daya cloud. Apa itu Alibaba Cloud CLI.
Terraform
-
Terraform adalah tool open source infrastructure-as-code yang menyediakan dan mengelola sumber daya cloud dengan mengonversi templat menjadi panggilan API. Apa itu Alibaba Cloud Terraform?.
-
Orkestrasikan sumber daya CDN dengan Terraform menggunakan contoh integrasi Terraform.
-
Tabel berikut mencantumkan sumber daya dan data source CDN yang didukung oleh Terraform.
Jenis sumber daya
Sumber daya
Deskripsi
Resources
Mengonfigurasi domain di Alibaba Cloud CDN.
Menambahkan nama domain ke Alibaba Cloud CDN.
Membuat pemicu Function Compute (FC) untuk event Alibaba Cloud CDN.
Mengonfigurasi pengiriman log waktu nyata untuk Alibaba Cloud CDN.
Data Sources
Menyediakan wilayah yang diblokir oleh Alibaba Cloud CDN.
Memverifikasi apakah alamat IP termasuk dalam Titik kehadiran (POP) Alibaba Cloud CDN.
Menyediakan pengiriman log waktu nyata untuk CDN.
Mengaktifkan Alibaba Cloud CDN secara otomatis.
Resource Orchestration Service (ROS)
-
Resource Orchestration Service (ROS) mengotomatiskan penyediaan sumber daya dari templat. Definisikan sumber daya (Instance ECS, Instance ApsaraDB RDS) dan dependensinya, lalu ROS akan membuat dan mengonfigurasinya secara otomatis. Apa itu Resource Orchestration Service.
-
Orkestrasikan sumber daya CDN dengan ROS menggunakan contoh integrasi ROS.
-
ROS mendukung jenis sumber daya CDN berikut.
-
Sumber daya reguler:
-
ALIYUN::CDN::Domain: menambahkan nama domain yang dipercepat.
-
ALIYUN::CDN::DomainConfig: mengonfigurasi beberapa pengaturan nama domain secara batch.
-
-
Data source:
-
DATASOURCE::CDN::Domains: menanyakan informasi dasar tentang nama domain yang dipercepat yang telah dibuat.
-
-
Making direct API calls
-
Panggilan HTTP langsung memerlukan implementasi algoritma signature yang dijelaskan dalam Ikhtisar API dan Sintaks permintaan dan metode signature V3.
Penanganan kesalahan
Jika panggilan API mengembalikan kesalahan, cari kode kesalahan tersebut di Pusat Kode Kesalahan untuk memvalidasi parameter permintaan Anda.
Anda juga dapat menggunakan RequestID dari respons atau pesan kesalahan SDK pada platform Diagnostik OpenAPI Alibaba Cloud untuk troubleshooting self-service.