教程:使用扩展程序

您正在查看的是 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. Logging > Logs Writer 中将 Logs Writer 角色分配给 SA。如需了解详情,请参阅 为服务帐号授予特定资源的角色
  3. 下载用于配置扩展程序的 SA JSON 文件。如需了解详情,请参阅 创建和管理服务帐号密钥

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

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

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