Halaman ini menjelaskan cara Men-deploy plugin Ekstensi Layanan di Rute Media CDN.
Anda dapat menggunakan Media CDN dengan Ekstensi Layanan menambahkan kode kustom ke jalur pemrosesan permintaan-respons. Penyesuaian tersebut 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 Media CDN ikuti langkah-langkah berikut:
Untuk mengekspor konfigurasi layanan Anda 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 pada 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
: origin kontenWASM_ACTION
: Ekstensi Layanan Tindakan WASM
Simpan file YAML.
Jalankan perintah
gcloud edge-cache services import
:gcloud edge-cache services import SERVICE_NAME \ --source="FILENAME"
Langkah selanjutnya
- Pelajari Ekstensi Layanan lebih lanjut konsep.
- Pelajari cara menyiapkan dan mengupload file yang diperlukan untuk membuat plugin dengan menggunakan Ekstensi Layanan.
- Pelajari cara membuat plugin.