Paso 1: Habilita las APIs

Para usar Apigee hybrid, debes habilitar las siguientes APIs de servicio (a menos que se indique lo contrario):

Tarea Descripción
API de Apigee Proporciona comunicación entre tu proyecto y otros servicios híbridos y APIs de Google Cloud.
API de Apigee Connect Proporciona comunicación entre el plano de gestión de Apigee y el plano de entorno de ejecución.
API de Cloud Pub/Sub Se requiere para que funcione la función de cuota de Apigee.
API Cloud Resource Manager Usado por el sistema híbrido para validar cuentas de servicio.
API de Kubernetes Engine Habilita esta opción si tienes previsto usar Google Kubernetes Engine (GKE) o GKE On-Prem (Anthos) para tu instalación de tiempo de ejecución híbrido.
API de Compute Engine Se usa para la gestión de clústeres (solo clústeres basados en GKE y OpenShift en Google Cloud).
APIs de Google Cloud de forma programática Se trata de un metaservicio de las APIs de Google Cloud para mayor comodidad (solo para clústeres basados en OpenShift en Google Cloud).
Cloud DNS API Google Cloud DNS es un servicio escalable, fiable y gestionado de sistemas de nombres de dominio (DNS) acreditados con la misma infraestructura que Google. Solo en clústeres basados en OpenShift en Google Cloud.
API de Gestión de Identidades y Accesos Gestiona los controles de identidad y acceso a los recursos de Google Cloud Platform, incluida la creación de cuentas de servicio, que se pueden usar para autenticarse en Google y realizar llamadas a la API. Solo en clústeres basados en OpenShift en Google Cloud.
API Service Account Credentials de Gestión de Identidades y Accesos La API Service Account Credentials permite a los desarrolladores crear credenciales de duración reducida y con privilegios limitados para sus cuentas de servicio en Google Cloud. Solo en clústeres basados en OpenShift en Google Cloud.
API Service Management Google Service Management permite a los productores de servicios publicar sus servicios en Google Cloud Platform para que los consumidores de servicios puedan descubrirlos y usarlos. Solo en clústeres basados en OpenShift en Google Cloud.
API de Uso de Servicio Habilita los servicios que los consumidores de servicios quieren usar en Google Cloud Platform, muestra los servicios disponibles o habilitados, o inhabilita los servicios que los consumidores de servicios ya no usan. Solo en clústeres basados en OpenShift en Google Cloud.
API JSON de Google Cloud Storage Permite almacenar y recuperar objetos de datos inmutables y potencialmente de gran tamaño (solo en clústeres basados en OpenShift en Google Cloud).
Cloud Storage Google Cloud Storage es un servicio RESTful que le permite almacenar datos y acceder a ellos en la infraestructura de Google. Solo en clústeres basados en OpenShift en Google Cloud.

Usa gcloud para habilitar las APIs necesarias, tal como se explica en los pasos siguientes. Si lo prefieres, puedes usar la consola de Cloud para habilitar las APIs.

  1. Completa los requisitos previos y asegúrate de que tienes instalado gcloud CLI en tu shell local:
    gcloud -h
  2. Crea una variable de entorno PROJECT_ID cuyo valor sea el ID del proyecto de Google Cloud que quieras usar para Apigee hybrid. Un ID de proyecto es una cadena única que se usa para diferenciar tu proyecto de todos los demás en Google Cloud. Si es necesario, consulta Buscar el ID de proyecto:
    export PROJECT_ID=YOUR_PROJECT_ID
  3. Selecciona la pestaña de la instalación que quieras para ver el comando que permite habilitar las APIs:

    GKE

    Si vas a ejecutar tus clústeres en Google Cloud (GKE), habilita las APIs 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 vas a ejecutar tus clústeres en OpenShift en 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 APIs con el siguiente comando si vas a ejecutar 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
  4. Comprueba que todas las APIs estén habilitadas con el siguiente comando:
    gcloud services list --project $PROJECT_ID

    El resultado debe incluir todas las APIs 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

Paso siguiente

Ve al paso 2: Crea una organización.