פריסת פלאגינים של Service Extensions בנתיבים של Media CDN

בדף הזה מוסבר איך לפרוס תוספים של Service Extensions בנתיבי Media CDN.

אפשר להשתמש ב-Media CDN עם Service Extensions כדי להוסיף קוד מותאם אישית לנתיב העיבוד של בקשות ותשובות. התאמה אישית כזו מאפשרת מגוון רחב של תרחישי שימוש קלים.

מידע נוסף על מושגים שקשורים ל-Service Extensions זמין במאמר סקירה כללית על Service Extensions.

לפני שמתחילים

  1. יצירת מקור Media CDN.
  2. יצירת שירות Media CDN.
  3. יצירת תוסף באמצעות Service Extensions.

פריסת פלאגין Service Extensions בנתיב Media CDN

כדי לפרוס תוסף Service Extensions בנתיב של Media CDN:

  1. כדי לייצא את התצורה הנוכחית של השירות לקובץ YAML, מריצים את הפקודה gcloud edge-cache services export:

      gcloud edge-cache services export SERVICE_NAME \
          --destination=FILENAME.yaml
    

    מחליפים את מה שכתוב בשדות הבאים:

    • SERVICE_NAME: השם של שירות Media CDN
    • FILENAME: השם של קובץ ה-YAML
  2. ב-Cloud Shell, משתמשים בעורך טקסט כדי לערוך את קובץ ה-YAML.

  3. מעדכנים את הנתיבים בקובץ כדי להוסיף את הכותרת wasmAction, כמו בדוגמה הבאה:

      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
    

    מחליפים את מה שכתוב בשדות הבאים:

    • SERVICE_NAME: השם של שירות Media CDN
    • DOMAIN_NAME: הדומיין של שירות Media CDN
    • PROJECT_NUMBER: מספר הפרויקט
    • ORIGIN_NAME: המקור של התוכן
    • WASM_ACTION: הפעולה Service Extensions Wasm
  4. שומרים את קובץ ה-YAML.

  5. מריצים את הפקודה gcloud edge-cache services import:

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

המאמרים הבאים