集成的前提条件

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

本页概述了在启用 Apigee Edge API Hub 连接器集成之前必须完成的步骤。

第 1 步:API Hub 预配

如需在 Google Cloud 项目中预配 API Hub,请执行以下操作:

  1. 创建 Google Cloud 项目
    • 导航到 Google Cloud Console
    • 在项目选择器中,点击新建项目
    • 输入项目名称并选择结算账号。
    • 点击创建
    • 或者,使用 gcloud CLI:
      gcloud projects create PROJECT_NAME
  2. 启用 API Hub API 并预配 API Hub
    • 在 Google Cloud 控制台中,搜索“Apigee API Hub”。
    • 前往 API Hub 服务。
    • 如果系统提示,请点击启用 API
    • 按照屏幕上的配置流程设置 API Hub。在此过程中,请确保您已启用处理元数据和运行时事件所需的任何授权和插件。

第 2 步:创建插件实例

API Hub 中的插件实例充当一个或多个 Apigee Edge 组织的注册点。

  • 前往 API Hub 控制台。
  • 按照创建自定义插件中的步骤创建一个新的插件实例。
  • 在此过程中,您将获得实例资源名称(也称为网关 ID)。此 ID 在 API Hub 中唯一标识您的 Apigee Edge 组织,对于下一步至关重要。

Apigee Edge API Hub 连接器集成设置(组织选择启用)

在 API Hub 中成功创建插件实例后,您需要配置 Apigee Edge 组织以向其发送数据。此步骤需要相应 Apigee Edge 组织中的 orgadmin 权限,才能完成 API Hub 连接器集成设置所需的所有 API 调用。

如需为 Apigee Edge 组织启用 API Hub 连接器集成,请使用以下命令:

curl -X POST https://api.enterprise.apigee.com/v1/organizations/ORG_NAME uapim/settings \
  -H "Authorization: Bearer OAUTH_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
      "gatewayId": "INSTANCE_RESOURCE_NAME"
  }'

其中:

  • ORG_NAME 是您的 Apigee Edge 组织的名称。
  • OAUTH_TOKEN是用于对请求进行身份验证的 OAuth 令牌。如需详细了解如何创建 OAuth 令牌,请参阅获取令牌
  • INSTANCE_RESOURCE_NAME:在上一步中获得的实例资源名称(网关 ID)。

成功执行后,您的 Apigee Edge 组织会注册到指定的 API Hub 插件实例,从而启动 API 元数据和运行时数据的同步过程。