Para usar Apigee Hybrid, debes habilitar las siguientes API de servicio (a menos que se indique lo contrario):
Tarea | Descripción |
---|---|
API de Apigee | Proporciona la comunicación entre tu proyecto y otros servicios híbridos y las API de Google Cloud. |
API de Apigee Connect | Proporciona comunicación entre el plano de administración de Apigee y el plano de entorno de ejecución. |
API de Cloud Pub/Sub | Obligatorio para que la función de cuota de Apigee funcione. |
API de Cloud Resource Manager | Hybrid la usa para validar cuentas de servicio. |
API de Kubernetes Engine | Habilita si planeas usar Google Kubernetes Engine (GKE) o GKE On-Prem (Anthos) para la instalación del entorno de ejecución híbrido. |
API de Compute Engine | Se usa para la administración de clústeres (solo clústeres basados en GKE y OpenShift en clústeres basados en Google Cloud). |
APIs de Google Cloud | Este es un servicio meta para las API de Google Cloud por conveniencia (solo OpenShift en clústeres basados en Google Cloud). |
API de Cloud DNS | DNS de Google Cloud es un servicio de sistema de nombres de dominio (DNS) autorizado, escalable, confiable y administrado que se ejecuta en la misma infraestructura que Google. (solo OpenShift en clústeres basados en Google Cloud). |
API de administración de identidades y accesos (IAM) | Administra el control de acceso y la identidad en los recursos de Google Cloud Platform, lo que incluye la creación de cuentas de servicio que puedes usar para autenticar en Google y hacer llamadas a la API. (solo OpenShift en clústeres basados en Google Cloud). |
API de IAM Service Account Credentials | La API de credenciales de cuentas de servicio permite a los desarrolladores crear credenciales de corta duración y con privilegios limitados para sus cuentas de servicio en Google Cloud. (solo OpenShift en clústeres basados en Google Cloud). |
API de Administración de servicios | La Administración de servicios de Google permite a los productores de servicios publicar sus servicios en Google Cloud Platform para que los consumidores de servicios puedan descubrirlos y usarlos. (solo OpenShift en clústeres basados en Google Cloud). |
API de Service Usage | Habilita los servicios que los consumidores de servicios desean usar en Google Cloud Platform, enumera los servicios disponibles o habilitados o inhabilita los servicios que los consumidores ya no usan. (solo OpenShift en clústeres basados en Google Cloud). |
API de Google Cloud Storage JSON | Te permite almacenar y recuperar objetos de datos potencialmente grandes e inmutables (solo OpenShift en clústeres basados en Google Cloud). |
Cloud Storage | Google Cloud Storage es un servicio RESTful que permite almacenar datos en la infraestructura de Google y acceder a ellos. (solo OpenShift en clústeres basados en Google Cloud). |
Usa gcloud
para habilitar las API necesarias como se explica en los siguientes pasos. Si lo prefieres, puedes usar la consola de Cloud para habilitar las API.
- Completa los requisitos y asegúrate de tener la CLI de gcloud instalada en tu shell local:
gcloud -h
-
Crea una variable de entorno
PROJECT_ID
en la que el valor sea el ID del proyecto de Google Cloud que planeas usar para Apigee Hybrid. Un ID del proyecto es una string única que se usa para diferenciar su proyecto de todos los demás en Google Cloud. Si es necesario, consulta Localiza el ID del proyecto:export PROJECT_ID=YOUR_PROJECT_ID
- Selecciona la pestaña de la instalación que deseas usar para ver el comando y habilitar las API:
GKE
Si vas a ejecutar tus clústeres en Google Cloud (GKE), habilita las API con el siguiente comando:
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 en Google Cloud
Si ejecutas tus clústeres en OpenShift de Google Cloud, habilita estas APIs con el siguiente comando:
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
Otras plataformas
Habilita las API con el siguiente comando si ejecutarás tus clústeres en otra plataforma de Kubernetes, como
- GKE On‑Prem
- Anthos en Bare Metal
- AKS
- GKE en AWS
- EKS
gcloud services enable \ apigee.googleapis.com \ apigeeconnect.googleapis.com \ cloudresourcemanager.googleapis.com \ pubsub.googleapis.com --project $PROJECT_ID
-
Verifica que todas las API estén habilitadas mediante el siguiente comando:
gcloud services list --project $PROJECT_ID
El resultado debe incluir todas las API que acabas de habilitar, como en este ejemplo:
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
Próximo paso
Ve al paso 2: Crea una organización.