Paso 1: Habilitar las APIs

Apigee Hybrid requiere ciertas APIs de servicio de Google Cloud. En este paso, habilitarás las APIs necesarias para tu plataforma de instalación.

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.

  1. Completa los requisitos y asegúrate de tener la CLI de gcloud instalada en tu shell local:
    gcloud --help
  2. 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
  3. Selecciona la pestaña de la instalación que deseas usar para ver el comando y habilitar las API:

    Si ejecutarás tus clústeres en OpenShift, habilita las APIs con el siguiente comando:

    Nombre Título Descripción
    apigee.googleapis.com API de Apigee Proporciona la comunicación entre tu proyecto y otros servicios híbridos y las API de Google Cloud.
    apigeeconnect.googleapis.com API de Apigee Connect Proporciona comunicación entre el plano de administración de Apigee y el plano de entorno de ejecución.
    cloudapis.googleapis.com APIs de Google Cloud Este es un metaservicio para las APIs de Google Cloud por conveniencia (solo clústeres basados en OpenShift)
    cloudresourcemanager.googleapis.com API de Cloud Resource Manager Hybrid la usa para validar cuentas de servicio.
    compute.googleapis.com API de Compute Engine Se usa para la administración de clústeres (solo clústeres basados en GKE y en OpenShift).
    dns.googleapis.com API de Cloud DNS Google Cloud DNS 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 clústeres basados en OpenShift).
    iam.googleapis.com API de administración de identidades y accesos (IAM) Administra el control de identidades y accesos para 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 clústeres basados en OpenShift).
    iamcredentials.googleapis.com API de IAM Service Account Credentials La API de Service Account Credentials permite a los desarrolladores crear credenciales de corta duración y con privilegios limitados para sus cuentas de servicio en Google Cloud Platform. (Solo clústeres basados en OpenShift).
    pubsub.googleapis.com API de Cloud Pub/Sub Obligatorio para que la función de cuota de Apigee funcione.
    servicemanagement.googleapis.com 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 clústeres basados en OpenShift).
    serviceusage.googleapis.com 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 clústeres basados en OpenShift).
    storage-api.googleapis.com API de Google Cloud Storage JSON Te permite almacenar y recuperar objetos de datos potencialmente inmutables y grandes (solo clústeres basados en OpenShift).
    storage-component.googleapis.com Cloud Storage Google Cloud Storage es un servicio RESTful que permite almacenar datos en la infraestructura de Google y acceder a ellos. (solo clústeres basados en OpenShift).
    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 \
        servicemanagement.googleapis.com \
        serviceusage.googleapis.com \
        storage-api.googleapis.com \
        storage-component.googleapis.com  --project $PROJECT_ID
    

    Si vas a ejecutar tus clústeres en una de las siguientes plataformas, ejecuta el siguiente comando para habilitar las APIs necesarias:

    • GKE On‑Prem
    • Anthos en Bare Metal
    • AKS
    • GKE en AWS
    • EKS
    Nombre Título Descripción
    apigee.googleapis.com API de Apigee Proporciona la comunicación entre tu proyecto y otros servicios híbridos y las API de Google Cloud.
    apigeeconnect.googleapis.com API de Apigee Connect Proporciona comunicación entre el plano de administración de Apigee y el plano de entorno de ejecución.
    pubsub.googleapis.com API de Cloud Pub/Sub Obligatorio para que la función de cuota de Apigee funcione.
    cloudresourcemanager.googleapis.com API de Cloud Resource Manager Hybrid la usa para validar cuentas de servicio.
    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID

    Si vas a ejecutar tus clústeres en Google Kubernetes Engine (GKE), ejecuta este comando para habilitar las APIs requeridas:

    Nombre Título Descripción
    apigee.googleapis.com API de Apigee Proporciona la comunicación entre tu proyecto y otros servicios híbridos y las API de Google Cloud.
    apigeeconnect.googleapis.com API de Apigee Connect Proporciona comunicación entre el plano de administración de Apigee y el plano de entorno de ejecución.
    pubsub.googleapis.com API de Cloud Pub/Sub Obligatorio para que la función de cuota de Apigee funcione.
    cloudresourcemanager.googleapis.com API de Cloud Resource Manager Hybrid la usa para validar cuentas de servicio.
    container.googleapis.com 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.
    compute.googleapis.com API de Compute Engine Se usa para la administración de clústeres (solo clústeres basados en GKE y en OpenShift).
      gcloud services enable \
          apigee.googleapis.com \
          apigeeconnect.googleapis.com \
          cloudresourcemanager.googleapis.com \
          compute.googleapis.com \
          container.googleapis.com \
          pubsub.googleapis.com --project $PROJECT_ID
      
  4. (Opcional) Para verificar que las APIs necesarias estén habilitadas, ejecuta este comando. Si las APIs necesarias están en la lista que se muestra, están habilitadas.
    gcloud services list --project $PROJECT_ID

Próximo paso

Ve al paso 2: Crea una organización.