跳到主要内容
版本:3.9.x

添加自定义插件

API7 网关的主要特性之一是其通过插件实现的可扩展性。除了广泛的现有插件外,API7 网关还允许你构建自定义插件,以添加额外功能并通过自定义流程管理 API 流量。通常,你会使用 Lua 编程语言来实现新插件。API7 网关分阶段处理请求,并在请求路由期间的每个阶段执行相关的插件逻辑。

前置条件

  1. 使用 Lua 创建插件

添加自定义插件

  1. 从侧边导航栏选择 Gateway Settings,然后选择 Custom Plugin
  2. 点击 Add Custom Plugin
  3. 在添加自定义插件对话框中,执行以下操作:
  • Plugin Source Code File:上传自定义插件的源代码。
  • Plugin Catalog:选择插件的目录,例如 General
  • Plugin Description:填写插件描述,例如 Replace the response body
  • Plugin Documentation Link:添加插件文档的 URL。
  • Plugin Author:填写插件作者的姓名。
  • Deployed Gateway Group:选择 Select All
  • 点击 Add
  1. 现在你的自定义插件已添加到插件列表中。它可以在 Add Plugin 对话框中被全局规则、服务、路由、消费者或插件选中。

以下是一个交互式演示,提供了添加自定义插件的实践介绍。通过点击并按照步骤操作,你将更好地了解如何在 API7 企业版中使用它。

附加资源