Halaman ini menjelaskan cara Men-deploy plugin Ekstensi Layanan di rute Media CDN.
Anda dapat menggunakan Media CDN dengan Ekstensi Layanan untuk menambahkan kode kustom ke jalur pemrosesan permintaan-respons. Penyesuaian tersebut akan membuka berbagai kasus penggunaan ringan.
Untuk informasi selengkapnya tentang konsep Ekstensi Layanan, lihat Ringkasan Ekstensi Layanan.
Sebelum memulai
Men-deploy plugin Ekstensi Layanan di rute Media CDN
Untuk men-deploy plugin Ekstensi Layanan di rute Media CDN, ikuti langkah-langkah berikut:
Untuk mengekspor konfigurasi layanan saat ini ke file YAML, jalankan perintah
gcloud edge-cache services export
:gcloud edge-cache services export SERVICE_NAME \ --destination=FILENAME.yaml
Ganti kode berikut:
SERVICE_NAME
: nama layanan Media CDNFILENAME
: nama file YAML
Di Cloud Shell, gunakan editor teks untuk mengedit file YAML.
Perbarui rute dalam file untuk menambahkan header
wasmAction
seperti yang ditunjukkan dalam contoh berikut:name: SERVICE_NAME routing: hostRules: - hosts: - DOMAIN_NAME pathMatcher: routes pathMatchers: - name: routes routeRules: - priority: '1' description: Route 1 matchRules: - prefixMatch: /plugins origin: projects/PROJECT_NUMBER/locations/global/edgeCacheOrigins/ORIGIN_NAME routeAction: wasmAction: projects/PROJECT_NUMBER/locations/global/wasmActions/WASM_ACTION
Ganti kode berikut:
SERVICE_NAME
: nama layanan Media CDNDOMAIN_NAME
: domain layanan Media CDNPROJECT_NUMBER
: nomor projectORIGIN_NAME
: asal kontenWASM_ACTION
: tindakan WASM Ekstensi Layanan
Simpan file YAML.
Jalankan perintah
gcloud edge-cache services import
:gcloud edge-cache services import SERVICE_NAME \ --source=FILENAME.yaml
Langkah selanjutnya
- Pelajari lebih lanjut konsep Ekstensi Layanan.
- Pelajari cara menyiapkan dan mengupload file yang diperlukan untuk membuat plugin menggunakan Ekstensi Layanan.
- Pelajari cara membuat plugin.