Integrasikan dengan Alibaba Cloud CDN melalui OpenAPI Explorer, SDK, CLI, Terraform, atau panggilan HTTP langsung.
OpenAPI Explorer
OpenAPI Explorer memungkinkan Anda mencari API, mengakses dokumentasi, melakukan debugging, memanggil API Alibaba Cloud, melihat permintaan dan respons, mendapatkan SDK, menjelajahi contoh kode, mendiagnosis error, serta melihat statistik pemanggilan. Apa itu API?
Versi
|
Versi |
Deskripsi |
|
Direkomendasikan. |
Debugging online
CDN mendukung debugging API di OpenAPI Explorer. Sebelum memanggil API, tinjau versi yang didukung, endpoint, dan metode integrasi Alibaba Cloud CDN.
Contoh: Untuk memanggil AddCdnDomain, buka Domain Management > Add/Delete Domain Names > Add Domain Name (AddCdnDomain). Atur parameter yang diperlukan (CdnType, DomainName, Sources) dan parameter opsional (ResourceGroupId, CheckUrl, Scope, TopLevelDomain), lalu klik Initiate Call. Persyaratan: CDN telah diaktifkan, domain telah memiliki Pendaftaran ICP, satu domain per panggilan, maksimal 50 domain per akun, dan 30 panggilan per detik.
Portal debugging
Akses Pusat Debugging API CDN.
Endpoint
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 Endpoint.
Identitas pengguna
OpenAPI Explorer menggunakan Akun Alibaba Cloud Anda secara default, yang memiliki izin API penuh. Gunakan RAM user untuk pemanggilan API serta operasi dan pemeliharaan (O&M) harian, dan berikan hanya izin CDN yang dibutuhkan oleh workload Anda. Terapkan kontrol akses dengan RAM.
|
Identitas |
Didukung |
|
Ya |
|
|
RAM user (direkomendasikan) |
Ya |
|
RAM role (direkomendasikan) |
Ya |
Referensi
Metode integrasi
CDN mendukung metode integrasi berikut.
|
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++, serta menangani perhitungan signature, timeout, dan retry secara otomatis, mengembalikan objek respons terstruktur.
-
Untuk informasi dukungan bahasa SDK CDN dan petunjuk instalasi, kunjungi Pusat SDK CDN.
Alibaba Cloud CLI
-
Panggil API CDN dari command line. Menggunakan Alibaba Cloud CLI.
-
Alibaba Cloud CLI memungkinkan Anda menjalankan perintah
aliyununtuk mengelola sumber daya cloud dari terminal.
Terraform
-
Terraform adalah tool open-source infrastructure-as-code yang mengonversi templat menjadi panggilan API untuk menyediakan dan mengelola sumber daya cloud.
-
Orkestrasikan sumber daya CDN dengan Terraform menggunakan contoh integrasi Terraform.
-
Sumber daya dan data source Terraform untuk CDN:
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 dan dependensinya, lalu ROS akan membuat dan mengonfigurasinya secara otomatis.
-
Orkestrasikan sumber daya CDN dengan ROS menggunakan contoh integrasi ROS.
-
Jenis sumber daya CDN yang didukung:
-
Sumber daya reguler:
-
ALIYUN::CDN::Domain: menambahkan nama domain yang dipercepat.
-
ALIYUN::CDN::DomainConfig: mengonfigurasi beberapa pengaturan nama domain secara batch.
-
-
Sumber Data:
-
DATASOURCE::CDN::Domains: menanyakan informasi dasar tentang nama domain yang dipercepat yang telah dibuat.
-
-
Melakukan panggilan API langsung
-
Panggilan HTTP langsung memerlukan implementasi algoritma signature yang dijelaskan dalam Ikhtisar API dan Sintaks permintaan dan metode signature V3.
Penanganan error
Jika pemanggilan API mengembalikan error, cari kode kesalahan tersebut di Pusat Kode Kesalahan.
Gunakan RequestID dari respons atau pesan error SDK pada platform Diagnostik OpenAPI Alibaba Cloud untuk memecahkan masalah error.