管理扩展程序

本页面介绍了如何管理使用 Service Extensions 配置的扩展程序。

如需查看产品概览,请参阅 Service Extensions 概览。

列出扩展程序

控制台

  1. 前往 Service Extensions 页面。

    前往 Service Extensions

    项目中的扩展程序列表会显示在可排序的表格中,其中包含以下信息:

    • 名称:扩展程序的名称
    • 产品:使用扩展程序的 Google Cloud 产品
    • 类型:扩展程序的类型
    • 区域:区域级负载均衡器所在的区域
    • 扩展程序:扩展程序链的数量
    • 使用方:与扩展程序关联的转发规则
    • 上次修改时间:上次修改扩展程序的时间
  2. 可选:如需过滤列表,请执行以下操作:

    1. 如需查看属性列表,请点击过滤表格旁边的图标。

    2. 从列表中选择一个媒体资源。

      属性名称后跟一个冒号,显示在过滤表标签旁边。

    3. 如需查看与属性匹配的值列表,请在英文冒号旁边插入一个空格,然后从列表中选择一个值。

    4. 可选:如需指定组合过滤条件,请在属性值对之间输入 OR 运算符。

  3. 可选:如需对所选扩展程序执行其他操作,请点击 更多操作,然后选择一个选项:

gcloud

授权扩展

如需列出当前项目中的授权扩展,请使用 gcloud service-extensions authz-extensions list 命令。

gcloud service-extensions authz-extensions list \
    --location LOCATION

将 LOCATION 替换为扩展程序资源的位置。

系统会提供有关每个扩展程序的以下简要信息:名称、授权政策和上次修改日期。

Edge 扩展程序

如需列出当前项目中的边缘扩展程序,请使用 gcloud service-extensions lb-edge-extensions list 命令。

gcloud service-extensions lb-edge-extensions list \
    --location LOCATION

将 LOCATION 替换为扩展程序资源的位置。

系统会提供有关每个扩展程序的以下简要信息:名称、负载均衡方案和上次修改日期。

Media CDN 边缘扩展程序

如需列出当前项目中的 Media CDN 边缘扩展程序,请使用 gcloud beta service-extensions cdn-edge-extensions list 命令:

gcloud beta service-extensions cdn-edge-extensions list \
    --location=global

输出会列出扩展程序 ID 以及上次修改扩展程序的日期和时间。如需查看与扩展程序关联的目标 EdgeCacheService,请参阅查看扩展程序的详细信息部分。

路由扩展程序

如需列出当前项目中的路由扩展,请使用 gcloud service-extensions lb-route-extensions list 命令。

gcloud service-extensions lb-route-extensions list \
    --location LOCATION

将 LOCATION 替换为扩展程序资源的位置。

系统会提供有关每个扩展程序的以下简要信息:名称、负载均衡方案和上次修改日期。

流量扩展程序

如需列出当前项目中的流量扩展程序,请使用 gcloud service-extensions lb-traffic-extensions list 命令。

gcloud service-extensions lb-traffic-extensions list \
  --location LOCATION

将 LOCATION 替换为扩展程序资源的位置。

系统会提供有关每个扩展程序的以下简要信息:名称、负载均衡方案和上次修改日期。

查看扩展程序的详细信息

控制台

  1. 前往 Service Extensions 页面。

    前往 Service Extensions

  2. 点击要查看其详细信息的扩展程序的名称。

    系统会打开相应扩展程序的详情页面。它包含以下部分:

    • 基本信息:此部分显示有关扩展程序的以下基本详细信息:产品、负载均衡器、扩展程序类型、说明和标签。

    • 转发规则:此部分提供指向关联转发规则的链接。您可以点击链接查看其详细信息。

    • 扩展程序或扩展程序链:此部分显示扩展程序的详细信息(如果仅指定了一个扩展程序)或按指定顺序显示的扩展程序链(如果指定了多个扩展程序)。此外,系统还会指明每个扩展程序或扩展程序链的匹配条件。对于每个扩展程序,提及的详细信息包括扩展程序名称、可编程性类型、元数据、标头、事件和其他信息。

gcloud

授权扩展

如需查看授权扩展的详细信息,请使用 gcloud service-extensions authz-extensions describe 命令。

gcloud service-extensions authz-extensions describe EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:路由扩展程序的 ID 或完全限定名称
  • LOCATION:扩展程序资源的位置

Edge 扩展程序

如需查看边缘扩展程序的详细信息,请使用 gcloud service-extensions lb-edge-extensions describe 命令。

gcloud service-extensions lb-edge-extensions describe EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:边缘扩展程序的 ID 或完全限定名称
  • LOCATION:扩展程序资源的位置

Media CDN 边缘扩展程序

如需查看 Media CDN 边缘扩展程序的详细信息,请使用 gcloud beta service-extensions cdn-edge-extensions describe 命令:

gcloud beta service-extensions cdn-edge-extensions describe EXTENSION_ID \
    --location=global

将 EXTENSION_ID 替换为 Media CDN 边缘扩展程序的 ID 或完全限定名称。

路由扩展程序

如需查看路由扩展程序的详细信息,请使用 gcloud service-extensions lb-route-extensions describe 命令。

gcloud service-extensions lb-route-extensions describe EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:路由扩展程序的 ID 或完全限定名称
  • LOCATION:扩展程序资源的位置

流量扩展程序

如需查看流量扩展程序的详细信息,请使用 gcloud service-extensions lb-traffic-extensions describe 命令。

gcloud service-extensions lb-traffic-extensions describe EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:流量扩展程序的 ID 或完全限定名称
  • LOCATION:后端的位置

修改扩展程序

控制台

  1. 前往 Service Extensions 页面。

    前往 Service Extensions

  2. 对于要修改的扩展程序,点击 更多操作,然后选择修改。

    或者,点击扩展程序名称,然后在详情页面上点击修改。

    在修改 Service Extensions 页面上,无法修改扩展程序的基本信息。您可以修改其他详细信息。

  3. 根据需要进行更改。

    如需了解大多数字段,请参阅有关如何配置边缘扩展程序、路由扩展程序、授权扩展程序、流量扩展程序和媒体 CDN 边缘扩展程序的页面。

  4. 点击更新扩展程序。

gcloud

如需修改扩展程序,请使用您在配置扩展程序时所用的相同步骤。如需了解详情,请参阅有关如何配置边缘扩展程序、路由扩展程序、授权扩展程序、流量扩展程序和媒体 CDN 边缘扩展程序的页面。

删除扩展程序

控制台

  1. 前往 Service Extensions 页面。

    前往 Service Extensions

  2. 对于要删除的扩展程序,请选中相应复选框,然后点击页面顶部的删除。

    或者,点击 更多操作,然后选择删除。

  3. 在确认消息框中,点击删除以确认操作。

gcloud

授权扩展

如需删除授权扩展,请使用 gcloud service-extensions authz-extensions delete 命令。

gcloud service-extensions authz-extensions delete EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:授权扩展程序的 ID 或完全限定名称
  • LOCATION:后端的位置

Edge 扩展程序

如需删除边缘扩展程序,请使用 gcloud service-extensions lb-edge-extensions delete 命令。

gcloud service-extensions lb-edge-extensions delete EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:边缘扩展程序的 ID 或完全限定名称
  • LOCATION:后端的位置

Media CDN 边缘扩展程序

如需删除 Media CDN 边缘扩展程序,请使用 gcloud beta service-extensions cdn-edge-extensions delete 命令:

gcloud beta service-extensions cdn-edge-extensions delete EXTENSION_ID \
  --location=global

将 EXTENSION_ID 替换为 Media CDN 边缘扩展程序的 ID 或完全限定名称。

路由扩展程序

如需删除路由扩展程序,请使用 gcloud service-extensions lb-route-extensions delete 命令。

gcloud service-extensions lb-route-extensions delete EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:路由扩展程序的 ID 或完全限定名称
  • LOCATION:后端的位置

流量扩展程序

如需删除流量扩展,请使用 gcloud service-extensions lb-traffic-extensions delete 命令。

gcloud service-extensions lb-traffic-extensions delete EXTENSION_ID \
    --location LOCATION

替换以下内容:

  • EXTENSION_ID:流量扩展程序的 ID 或完全限定名称
  • LOCATION:后端的位置

后续步骤