为 API 发现 配置 DataPower API Gateway 代理收集器
如何将 DataPower® API Gateway 代理数据源收集器添加到 API 发现 功能。
准备工作
必须先启用提供者组织分析数据共享,然后 API 发现 DataPower API Gateway 代理收集器才能从提供者组织收集数据; 请参阅 共享 API 发现的分析数据。
需要下列其中一个提供者组织角色才能管理源:
- 组织管理员
- 所有者
- 具有
Settings: Manage许可权的定制角色。
关于此任务
API 发现 是 IBM® API Connect 的附加组件,可用于发现 API 并将其添加到 API 开发过程。 必须先配置一个或多个数据源收集器,然后才能发现任何 API。 然后,当收集器将第一个 OpenAPI 文档发送到提供者组织时,会自动将这些收集器添加到 API Manager UI 中的 源 选项卡。
要配置 API 发现 DataPower API Gateway 代理收集器,可以在 API Connect中的提供者组织内创建代理 API 定义或更新现有代理 API。 此新代理 API 或现有代理 API 将包含要用于从中发现 OpenAPI 文档的现有 REST 服务的端点。 然后,可以根据需要将发现的 OpenAPI 文档复制到草稿 API ,以在 API Manager中启用完整生命周期管理。 如果要更新现有代理 API 定义,那么进行收集所需的最小字段是包含 invoke 策略 log 段和两个 set-variable 段,如步骤 1中的示例 YAML 中所示。
过程
要使用 API Manager UI 配置 DataPower API Gateway 代理收集器,请完成以下步骤。 您还可以使用 工具箱 CLI 来创建代理 API 定义。 有关如何使用 工具箱 CLI的常规信息,请参阅 命令行工具概述。
结果
target_url 后面的可用路径上访问的应用程序进行交互。 每次发现和处理 API 定义时,都会更改数据源的 上次运行时间 字段以反映活动。后续操作
您可以单击 API Manager UI 的 发现 部分中的 API 选项卡,并查看数据源收集器中的 API 流量。 有关更多信息,请参阅 查看发现的 API。