如需使用 Apigee Hybrid,除非另有说明,否则您必须启用以下服务 API:
任务 | 说明 |
---|---|
Apigee API | 提供您的项目与其他 Hybrid 服务和 Google Cloud API 之间的通信。 |
Apigee Connect API | 提供 Apigee 管理层面与运行时层面之间的通信。 |
Cloud Pub/Sub API | Apigee 配额功能正常工作所必需。 |
Cloud Resource Manager API | Hybrid 用来验证服务账号。 |
Kubernetes Engine API | 如果您计划使用 Google Kubernetes Engine (GKE) 或 GKE On-Prem (Anthos) 进行 Hybrid 运行时安装,请启用该 API。 |
Compute Engine API | 用于集群管理(仅限基于 GKE 和基于 OpenShift on Google Cloud 的集群)。 |
Google Cloud API | 为方便起见,这是适用于 Google Cloud API 的元服务(仅限基于 OpenShift on Google Cloud 的集群)。 |
Cloud DNS API | Google Cloud DNS 是在 Google 基础架构上运行的可伸缩且可靠的代管式权威域名系统 (DNS) 服务。(仅限基于 OpenShift on Google Cloud 的集群)。 |
Identity and Access Management (IAM) API | 管理 Google Cloud Platform 资源的身份和访问权限控制(包括服务账号的创建),可用于向 Google 进行身份验证并进行 API 调用。(仅限基于 OpenShift on Google Cloud 的集群)。 |
IAM 服务账号凭据 API | Service Account Credentials API 可让开发者在 Google Cloud 上为其服务账号创建短期有效的权限受限凭据。(仅限基于 OpenShift on Google Cloud 的集群)。 |
Service Management API | 通过 Google Service Management,服务提供方可以在 Google Cloud Platform 上发布其服务,以便服务使用方发现和使用这些服务。(仅限基于 OpenShift on Google Cloud 的集群)。 |
Service Usage API | 在 Google Cloud Platform 上启用服务使用方希望使用的服务,列出可用或已启用的服务,或停用服务使用方不再使用的服务。(仅限基于 OpenShift on Google Cloud 的集群)。 |
Google Cloud Storage JSON API | 可让您存储和检索可能较大的不可变数据对象(仅限基于 OpenShift on Google Cloud 的集群)。 |
Cloud Storage | Google Cloud Storage 是一项 RESTful 服务,用于在 Google 的基础架构上存储和访问数据。 (仅限基于 OpenShift on Google Cloud 的集群)。 |
使用 gcloud
启用所需的 API,如以下步骤所述。如果您愿意,您也可以使用 Cloud 控制台来启用 API。
- 完成前提条件,并确保在本地 shell 中安装了 gcloud CLI:
gcloud -h
-
创建一个
PROJECT_ID
环境变量,其中的值是您计划用于 Apigee Hybrid 的 Google Cloud 项目的 ID。项目 ID 是一个唯一字符串,用于将您的项目与 Google Cloud 中的所有其他项目区分开来。如有需要,请参阅查找项目 ID:export PROJECT_ID=YOUR_PROJECT_ID
- 选择目标安装的标签页以查看用于启用 API 的命令:
GKE
如果要在 Google Cloud (GKE) 中运行集群,请使用以下命令启用 API:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ container.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
OpenShift on Google Cloud
如果您要在 OpenShift on Google Cloud 上运行集群,请使用以下命令启用这些 API:
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudapis.googleapis.com \ cloudresourcemanager.googleapis.com \ compute.googleapis.com \ dns.googleapis.com \ iam.googleapis.com \ iamcredentials.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID servicemanagement.googleapis.com \ serviceusage.googleapis.com \ storage-api.googleapis.com \ storage-component.googleapis.com --project $PROJECT_ID
其他平台
如果您要在其他 Kubernetes 平台(例如下面列出的平台)上运行集群,请使用以下命令启用 API。
- GKE On-Prem
- Anthos on Bare Metal
- AKS
- GKE on AWS
- EKS
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
使用以下命令验证是否已启用所有 API:
gcloud services list --project $PROJECT_ID
输出应包含您刚启用的所有 API,在此示例中:
NAME TITLE apigee.googleapis.com Apigee API apigeeconnect.googleapis.com Apigee Connect API bigquery.googleapis.com BigQuery API bigquery.googleapis.com BigQuery API bigquerystorage.googleapis.com BigQuery Storage API cloudapis.googleapis.com Google Cloud APIs clouddebugger.googleapis.com Cloud Debugger API cloudresourcemanager.googleapis.com Cloud Resource Manager API cloudtrace.googleapis.com Cloud Trace API compute.googleapis.com Compute Engine API container.googleapis.com Kubernetes Engine API containeranalysis.googleapis.com Container Analysis API containerregistry.googleapis.com Container Registry API datastore.googleapis.com Cloud Datastore API iam.googleapis.com Identity and Access Management (IAM) API iamcredentials.googleapis.com IAM Service Account Credentials API logging.googleapis.com Cloud Logging API monitoring.googleapis.com Cloud Monitoring API oslogin.googleapis.com Cloud OS Login API pubsub.googleapis.com Cloud Pub/Sub API servicemanagement.googleapis.com Service Management API serviceusage.googleapis.com Service Usage API sql-component.googleapis.com Cloud SQL storage-api.googleapis.com Google Cloud Storage JSON API storage-component.googleapis.com Cloud Storage
下一步
转到第 2 步:创建组织。