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 的最新全面视图。