如需使用 Apigee Hybrid,您必须在 Google Cloud 控制台中为项目启用以下 API:
- Apigee API:提供您的项目与其他 Hybrid 服务和 Google Cloud Platform API 之间的通信。
- Apigee Connect API:提供 Apigee 管理层面与运行时层面中的 MART 服务之间的通信。
- Cloud Pub/Sub API:需要配额才能运行
- Cloud Resource Manager API:混合使用,用于验证服务账号
- Compute Engine API:用于集群管理(仅限基于 GKE 的集群)
- Kubernetes Engine API:如果您计划使用 Google Kubernetes Engine (GKE) 或 GKE On-Prem(仅限基于 GKE 的集群)进行混合运行时安装,则启用此 API。
您可以使用 CLI 或 Google Cloud 控制台界面来启用 API。
Google Cloud 界面
要使用界面启用 API,请执行以下步骤:
- 打开 Google Cloud 控制台,然后使用您在第 1 步:创建 Google Cloud 账号中创建的账号进行登录。
- 选择您在第 2 步:创建 Google Cloud 项目中创建的项目。
- 启用 Apigee API:
- 从屏幕左上角的导航菜单中,依次选择 API 和服务 > 库。
API 库视图会显示:
- 搜索“Apigee”。
Google Cloud Platform 会显示与“Apigee”匹配的 API 列表
- 找到 Apigee API 服务并点击它。
- 点击启用。
Google Cloud Platform 会为您的项目启用 Apigee API。
- 从屏幕左上角的导航菜单中,选择 API 和服务 > 库,以返回 API 选择页面。
- 从屏幕左上角的导航菜单中,依次选择 API 和服务 > 库。
- 启用 Apigee Connect API:
- 在 API 库视图中,搜索“Apigee Connect”。
- 找到 Apigee Connect 服务并点击它。
- 点击启用。
Google Cloud Platform 会为您的项目启用 Apigee Connect API。
- 从屏幕左上角的导航菜单中,选择 API 和服务 > 库,以返回 API 选择页面。
- 启用 Cloud Pub/Sub API:
- 在 API 库视图中,搜索“Cloud Pub/Sub API”。
- 找到 Cloud Pub/Sub API 服务并点击它。
- 点击启用。
Google Cloud Platform 会为您的项目启用 Cloud Pub/Sub API。
- 启用 Cloud Resource Manager API:
- 在 API 库视图中,搜索“Cloud Resource Manager”。
- 找到 Cloud Resource Manager 服务并点击它。
- 点击启用。
Google Cloud Platform 会为您的项目启用 Cloud Resource Manager API。
- 从屏幕左上角的导航菜单中,选择 API 和服务 > 库,以返回 API 选择页面。
- (仅限基于 GKE 的集群)启用 Compute Engine API:
- 在 API 库视图中,搜索“Compute Engine”。
- 找到 Compute Engine API 服务并点击它。
- 点击启用。
Google Cloud Platform 会为您的项目启用 Compute Engine API。
- 从屏幕左上角的导航菜单中,选择 API 和服务 > 库,以返回 API 选择页面。
- (仅限基于 GKE 的集群)启用 Kubernetes Engine API:
- 在 API 库视图中,搜索“Kubernetes Engine”。
- 找到 Kubernetes Engine API 服务并点击它。
- 点击启用。
Google Cloud Platform 会为您的项目启用 Kubernetes Engine API。
- 从屏幕左上角的导航菜单中,选择 API 和服务 > 库,以返回 API 选择页面。
- 要确认您已启用 API,请选择 API 和服务 > 信息中心。
gcloud CLI
要使用 CLI 启用 API,请执行以下步骤:
- 在您用来管理 Apigee 的设备上打开终端窗口。
-
使用以下命令定义第 2 步:创建 Google Cloud 项目中的
PROJECT_ID
环境变量:export PROJECT_ID=your_project_id
-
如果要在 Google Cloud (GKE) 中运行集群,而不是在 GKE On-Prem (Anthos) 或 AKS 中运行集群,请使用以下命令启用这些 API:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ pubsub.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ --project $PROJECT_ID
或者,使用以下命令启用 API:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ pubsub.googleapis.com \ cloudresourcemanager.googleapis.com --project $PROJECT_ID
- 使用以下命令验证是否已启用所有 API:
gcloud services list
如需详细了解如何在 Google Cloud 控制台中启用 API,请参阅 Cloud 文档中的在 Google Cloud Platform 项目中启用 API。
1 2 3 (下一步)第 4 步:创建组织 5