Men-deploy plugin Ekstensi Layanan di rute Media CDN

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

  1. Buat origin Media CDN.
  2. Buat layanan Media CDN.
  3. Membuat plugin menggunakan Ekstensi Layanan.

Men-deploy plugin Ekstensi Layanan di rute Media CDN

Untuk men-deploy plugin Ekstensi Layanan di rute Media CDN, ikuti langkah-langkah berikut:

  1. 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 CDN
    • FILENAME: nama file YAML
  2. Di Cloud Shell, gunakan editor teks untuk mengedit file YAML.

  3. 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 CDN
    • DOMAIN_NAME: domain layanan Media CDN
    • PROJECT_NUMBER: nomor project
    • ORIGIN_NAME: asal konten
    • WASM_ACTION: tindakan WASM Ekstensi Layanan
  4. Simpan file YAML.

  5. Jalankan perintah gcloud edge-cache services import:

      gcloud edge-cache services import SERVICE_NAME \
          --source=FILENAME.yaml
    

Langkah selanjutnya