Apigee Edge API Hub 连接器集成

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

什么是 Apigee Edge API Hub 连接器集成?

Apigee Edge API Hub 连接器集成可帮助您将 API 元数据(例如 API 代理定义、规范和相关详细信息)和运行时数据(例如 API 流量指标和分析)从 Apigee Edge 组织直接自动载入到 Google Cloud 的 API Hub 中。此集成可提供一个集中式统一视图,其中汇总了不同网关的 API,从而简化 API 发现、治理和管理。

主要优势

  • 集中式 API 发现:您可以在 API Hub 中发现所有 Apigee Edge API,以及来自其他来源的 API。
  • 增强的可见性:通过整合的元数据和运行时信息,深入了解您的 API 环境。
  • 简化管理:简化各种 API 生态系统中的 API 治理和生命周期管理。

运作方式

Apigee Edge API Hub 连接器集成功能可建立一个安全且自动化的渠道,让您的 API 信息从 Apigee Edge 组织流向 API Hub。此过程涉及 Apigee Edge 与 API Hub 预配服务之间的握手。

  1. API Hub 配置和插件实例:首先,在 Google Cloud 项目中设置 API Hub 并创建插件实例。此插件实例充当 Apigee Edge 组织的唯一标识符(网关 ID)和注册点。在此设置过程中,您还可以配置 API Hub 插件,以确定是仅处理 API 元数据,还是同时处理元数据和运行时数据。然后,API Hub 配置服务器会为给定的网关 ID 和您的组织名称建立必要的内部映射。
  2. 选择启用 Apigee Edge:插件实例准备就绪后,您可以通过发出管理 API 调用,为特定的 Apigee Edge 组织明确启用 API Hub 连接器。在此调用中,您需要提供 gatewayId(实例资源名称),用于将 Edge 组织与指定的 API Hub 实例相关联。此操作会触发 Apigee Edge 中的 API Hub 连接器服务。
  3. 数据同步
    • 元数据同步:Apigee Edge 开始自动提取和传输 API 元数据(例如,API 代理配置、OpenAPI 规范)发送到关联的 API Hub 实例。此同步可确保 API 定义在 API Hub 中持续更新。
    • 运行时数据同步:如果 API Hub 中启用了相关插件,Apigee Edge 也会收集运行时数据(例如流量分析、错误率)并将其发送到 API Hub。这样一来,您就可以在一个位置集中了解 API 的运营情况。
  4. 持续监控和更新:API Hub 连接器集成会持续监控 Apigee Edge API 的变化(例如新部署、修改),并自动将这些更新推送到 API Hub。您可以通过 Edge 管理 API 查询集成的状态。元数据和运行时数据的处理会根据 API Hub 插件实例及其配置的插件动态调整。

这种无缝的数据流可确保 API Hub 始终反映在 Apigee Edge 中管理的 API 的最新全面视图。

启用 Apigee Edge API Hub 连接器集成

如需获取有关启用 Apigee Edge API Hub 连接器集成的全面指南,请参阅 Apigee Edge API Hub 连接器集成 中所述的步骤。