教程:使用扩展程序

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

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

前提条件

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

领域 步骤 已阅读完?
Apigee Edge Apigee 必须为您的 Apigee 公有云组织启用扩展功能。如果该功能已启用,您会在 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. 在日志记录 > 日志写入者中,为 SA 分配日志写入者角色。如需了解详情,请参阅 为服务账号授予特定资源的角色。
  3. 下载用于配置扩展程序的 SA JSON 文件。如需了解详情,请参阅 创建和管理服务账号密钥。

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

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

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