教程:使用扩展程序

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

扩展程序是 API 代理与外部资源之间的一种桥梁。本教程介绍了扩展程序的概念,并引导您完成所需的流程。

前提条件

在开始本教程之前,请确保您已完成以下所有操作:

领域 步骤 已阅读完?
Apigee Edge Apigee 必须为您的 Apigee Public Cloud 组织启用扩展程序功能。如果已启用此功能,您会在 Edge 界面的管理菜单中看到扩展程序菜单项。

如果没有,请与 Apigee Edge 支持团队联系。

Google Cloud Platform
  1. Google Cloud Platform 上创建一个项目(如果您还没有的话)。您的 API 代理将使用此项目写入日志条目。
  2. 按照创建工作区中所述的步骤为您的 Google Cloud 项目创建工作区。
服务账号
  1. 创建或选择一个 Google Cloud 服务账号 (SA),我们将使用该账号向 Google Cloud 进行身份验证。您可以在 Google Cloud 控制台中依次前往 IAM 和管理 > 服务账号,创建 SA。
  2. Logging > Logs Writer 中,向 SA 分配 Logs Writer 角色。如需了解详情,请参阅 为服务账号授予特定资源的角色
  3. 下载 SA JSON 文件以配置扩展程序。如需了解详情,请参阅 创建和管理服务账号密钥

准备好了吗?我们开始吧!

如需将扩展程序与 Apigee Edge 搭配使用,请执行以下操作:

  1. 第 1 步:将扩展程序添加到 Edge
  2. 第 2 步:配置并部署以进行测试
  3. 第 3 步:使用 ExtensionCallout 政策
  4. 第 4 步:部署代理
  5. 第 5 步:记录消息流变量