Paso 3: Habilitar las API

Si deseas usar el híbrido de Apigee, debes habilitar las siguientes API para el proyecto en la consola de Google Cloud:

  • API de Apigee: Proporciona 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 servicio MART en el plano de entorno de ejecución.
  • API de Cloud Pub/Sub: Se requiere para que la cuota funcione.
  • API de Cloud Resource Manager: Lo usa Hybrid para validar cuentas de servicio.
  • API de Compute Engine: se usa para la administración del clúster (solo clústeres basados en GKE).
  • API de Kubernetes Engine: Habilita esta opción si planeas usar Google Kubernetes Engine (GKE) o GKE On-Prem (Anthos) en tu instalación de entorno de ejecución híbrido.

Habilita las API necesarias para tu proyecto de Google Cloud:

Puedes usar la CLI o la IU de la consola de Google Cloud para habilitar las API.

IU de Google Cloud

Para habilitar las API mediante la CLI, sigue estos pasos:

  1. Abre la consola de Google Cloud y accede con la cuenta que creaste en el Paso 1: Crea una cuenta de Google Cloud.
  2. Selecciona el proyecto que creaste en el Paso 2: Crea un proyecto de Google Cloud.
  3. Habilita la API de Apigee de la siguiente manera:
    1. En el Menú de navegación, seleccione API y servicios > Biblioteca.

      Menú de navegación destacado

      Opción de biblioteca seleccionada después de hacer clic en APIs y Services

    2. En la vista de Biblioteca de API, busca “Apigee”.

      Cuadro de búsqueda de la biblioteca de API

      Google Cloud muestra una lista de las API que coinciden con “Apigee”

    3. Ubica el servicio de la API de Apigee y haz clic en él.
    4. Opción del servicio de API de Apigee

    5. En la vista de la API de Apigee, haz clic en Habilitar.

      Google Cloud habilita la API de Apigee para tu proyecto de Google Cloud.

  4. Habilita la API de Apigee Connect:
    1. En la vista de Biblioteca de API, busca “Apigee Connect”.
    2. Ubica la API de Apigee Connect y habilítala.

      Google Cloud habilita la API de Apigee Connect para tu proyecto de Google Cloud.

  5. Habilita la API de Cloud Pub/Sub:
    1. En la vista Biblioteca de API, busca “API de Cloud Pub/Sub”.
    2. Ubica la API de Cloud Pub/Sub y habilítala.

      Google Cloud habilita la API de Cloud Pub/Sub para tu proyecto de Google Cloud.

  6. Habilita la API de Cloud Resource Manager:
    1. En la vista Biblioteca de API, busca “Cloud Resource Manager”.
    2. Ubica Cloud Resource Manager y habilítalo.

      Google Cloud habilita la API de Cloud Resource Manager para tu proyecto de Google Cloud.

  7. (Solo para clústeres basados en GKE) Habilita la API de Compute Engine:
    1. En la vista Biblioteca de API, busca “Compute Engine”.
    2. Ubica la API de Compute Engine y habilítala.

      Google Cloud habilita la API de Compute Engine para tu proyecto de Google Cloud.

  8. (Solo para clústeres basados en GKE) Habilita la API de Compute Engine:
    1. En la vista Biblioteca de API, busca “Google Kubernetes Engine”.
    2. Ubica la API de Google Kubernetes y habilítala.

      Google Cloud habilita la API de Google Kubernetes para tu proyecto de Google Cloud.

  9. Para confirmar que habilitaste las API, selecciona API y servicios > Panel.

    Las API que acabas de agregar se muestran en la lista de API habilitadas:

    • API de Apigee
    • API de Apigee Connect
    • API de Cloud Pub/Sub
    • API de Cloud Resource Manager
    • API de Compute Engine
    • API de Kubernetes Engine

CLI de gcloud

Para habilitar las API mediante la CLI, sigue estos pasos:

  1. Abre una terminal en el dispositivo que usas para administrar Apigee.
  2. Ejecuta el siguiente comando para asegurarte de que gcloud está instalado en tu shell local. La herramienta de gcloud proporciona la interfaz de línea de comandos principal para Cloud.
    gcloud -h

    Si no tienes gcloud instalado, instala el SDK de Cloud.

  3. Asegúrate de tener la variable PROJECT_ID definida con el ID del proyecto que creaste en el Paso 2: Crea un proyecto de Google Cloud:
    echo $PROJECT_ID

    De lo contrario, define la variable de entorno PROJECT_ID con el siguiente comando:

    export PROJECT_ID=your_project_id
    Nombre del ID del proyecto con punto final
  4. 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 \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com \
        compute.googleapis.com \
        container.googleapis.com --project $PROJECT_ID
    

    GKE On‑Prem

    Si vas a ejecutar tus clústeres en GKE On-Prem (Anthos), habilita las API con el siguiente comando:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        cloudresourcemanager.googleapis.com \
        pubsub.googleapis.com  --project $PROJECT_ID
    

    AKS

    Si vas a ejecutar tus clústeres en Azure Kubernetes Service (AKS), habilita las API con el siguiente comando:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    

    GKE en AWS

    Si vas a ejecutar tus clústeres en GKE on AWS, habilita las API con el siguiente comando:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    

    EKS

    Si vas a ejecutar tus clústeres en Amazon EKS, habilita las API con el siguiente comando:

    gcloud services enable \
        apigee.googleapis.com \
        apigeeconnect.googleapis.com \
        pubsub.googleapis.com \
        cloudresourcemanager.googleapis.com  --project $PROJECT_ID
    
  5. Verifica que todas las API estén habilitadas mediante el siguiente comando:
    gcloud services list

    Se muestra lo siguiente:

    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

Para obtener más información sobre cómo habilitar APIs en la consola de Google Cloud, consulta Habilita una API en tu proyecto de Google Cloud en la documentación de Cloud.

Próximo paso

1 2 3 (SIGUIENTE) Paso 4: Crea una organización 5