全部产品
Search
文档中心

Function Compute:Ikhtisar

更新时间:Jul 06, 2025

Alibaba Cloud Content Delivery Network (CDN) terintegrasi secara mulus dengan Function Compute. Anda dapat menulis kode fungsi untuk melakukan operasi kustom dalam memproses peristiwa CDN. Anda juga dapat mengonfigurasi pemicu peristiwa CDN untuk memicu pemanggilan fungsi ketika sistem CDN menerima jenis peristiwa tertentu yang memenuhi kondisi penyaringan.

Informasi latar belakang

Alibaba Cloud CDN adalah jaringan terdistribusi yang dibangun di atas jaringan pembawa dan terdiri dari kluster server tepi yang tersebar di berbagai wilayah. Anda dapat mengganti mode transmisi data berbasis server web konvensional dengan menggunakan Alibaba Cloud CDN untuk menyimpan cache sumber daya dari server asal ke server tepi yang tersebar di seluruh Tiongkok. Penyimpanan cache ini memungkinkan pengambilan data dari server terdekat, meningkatkan pengalaman pengguna serta mengurangi beban pada server asal. Di Function Compute, Anda dapat mengonfigurasi pemicu peristiwa CDN untuk mengintegrasikan Function Compute dengan CDN dan menjalankan operasi kustom guna memproses peristiwa CDN. Sebagai contoh, Anda dapat mengonfigurasi sebuah fungsi dan pemicu peristiwa CDN untuk memproses peristiwa penyegaran sumber daya di domain www.taobao.com. Ketika peristiwa penyegaran sumber daya terjadi di domain tersebut, pemicu peristiwa CDN secara otomatis memanggil fungsi tersebut.

Skenario

Pemicu peristiwa CDN dapat mengintegrasikan Function Compute dan CDN dalam skenario berikut:

  • Jika data pengguna dimuat ulang dan disegarkan dalam sistem CDN, peristiwa CachedObjectsPushed dan CachedObjectsRefreshed terjadi. Pemicu peristiwa CDN secara otomatis memanggil fungsi tertentu. Dalam hal ini, Anda dapat memperoleh status muat ulang dan segarkan sumber daya sebelum melanjutkan ke langkah berikutnya, sehingga menghindari polling konstan untuk status terbaru.

  • Jika file log dibuat, peristiwa LogFileCreated terjadi. Pemicu peristiwa CDN secara otomatis memanggil fungsi untuk memproses log dengan efisiensi tinggi tanpa harus menunggu waktu yang lama.

  • Jika nama domain CDN diaktifkan atau dinonaktifkan, peristiwa CdnDomainStarted atau CdnDomainStopped terjadi. Pemicu peristiwa CDN secara otomatis memicu eksekusi fungsi untuk memproses data pada kesempatan pertama.

Peristiwa CDN

Setelah sistem CDN menangkap peristiwa CDN, sistem mengkodekan peristiwa dalam string JSON dan meneruskannya ke fungsi untuk diproses. Tabel berikut mencantumkan peristiwa dan versi yang saat ini didukung oleh pemicu peristiwa CDN.

Peristiwa

Versi

Parameter tersaring

Referensi

CachedObjectsRefreshed

1.0.0

domain

RefreshObjectCaches

CachedObjectsBlocked

1.0.0

domain

Mengenkapsulasi URL tertentu pada Point of Presence (POP).

Catatan

Jika Anda ingin menggunakan operasi ini, submit a ticket untuk menambahkan akun Anda ke daftar putih CDN.

CachedObjectsPushed

1.0.0

domain

PushObjectCache

LogFileCreated

1.0.0

domain

DescribeCdnDomainLogs

CdnDomainStarted

1.0.0

domain

StartCdnDomain

CdnDomainStopped

1.0.0

domain

StopCdnDomain

CdnDomainAdded

1.0.0

domain

AddCdnDomain

CdnDomainDeleted

1.0.0

domain

DeleteCdnDomain