教程:使用扩展程序

您正在查看 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 步:记录消息流变量