Parte 1: Servicios de Google Cloud y configuración de la interfaz de usuario híbrida

Antes de empezar

Los pasos descritos en este proceso de instalación híbrida se llevan a cabo con uno o varios de los siguientes elementos:

  • Consola de Google Cloud
  • Interfaz de usuario de Apigee Hybrid
  • Línea de comandos de gcloud

Variables de entorno

Los pasos que se realizan mediante la línea de comandos usan variables de entorno creadas por el usuario. Si la ventana de terminal se desconecta, las variables de entorno no se guardan.

Las variables de entorno que se usan en estos procedimientos son las siguientes:

Linux o macOS

export PROJECT_ID="your_project_id"
export ORG_NAME=$PROJECT_ID
export ORG_DISPLAY_NAME="org_friendly_name"
export ORGANIZATION_DESCRIPTION="org_description_text"
export ANALYTICS_REGION="analytics_region"
export RUNTIMETYPE=HYBRID
export ENV_NAME="environment_name"
export ENV_DISPLAY_NAME="env_friendly_name"
export ENV_DESCRIPTION="env_description_text"
export DOMAIN="example.com"
export ENV_GROUP="environment-group-name"
export CLUSTER_NAME="cluster_name"
export CLUSTER_LOCATION="cluster_region"

El contenido de los nombres de las variables que contengan espacios debe incluirse entre comillas dobles. Por ejemplo:

export ORGANIZATION_DESCRIPTION="My example organization number 1"

Windows

set PROJECT_ID="your_project_id"
set ORG_NAME=$PROJECT_ID
set ORG_DISPLAY_NAME="org_friendly_name"
set ORGANIZATION_DESCRIPTION="org_description_text"
set ANALYTICS_REGION="analytics_region"
set RUNTIMETYPE=HYBRID
set ENV_NAME="environment_name"
set ENV_DISPLAY_NAME="env_friendly_name"
set ENV_DESCRIPTION="env_description_text"
set DOMAIN="example.com"
set ENV_GROUP="environment-group-name"
set CLUSTER_NAME="cluster_name"
set CLUSTER_LOCATION="cluster_region"

El contenido de los nombres de las variables que contengan espacios debe incluirse entre comillas dobles. Por ejemplo:

set ORGANIZATION_DESCRIPTION="My example organization number 1"

Token de credenciales de autorización

El token de credenciales de autorización gcloud caduca al cabo de 20 minutos. Si no completas todos los pasos en ese plazo, tendrás que volver a obtener las credenciales de autorización. Por ejemplo:

En la línea de comandos, obtén tus credenciales de autenticación de gcloud con el siguiente comando:

Linux o macOS

TOKEN=$(gcloud auth print-access-token)

Windows

for /f "tokens=*" %a in ('gcloud auth print-access-token') do set TOKEN=%a

Otras variables de entorno

Durante el proceso de esta guía, se te pedirá que añadas más variables de entorno, y puede que quieras añadirlas a la secuencia de comandos. Por ejemplo:

  • LONG_RUNNING_OPERATION_ID: el UUID de la operación asíncrona de larga duración que forma parte del proceso de creación de la organización.
  • APIGEECTL_HOME: la ruta al directorio donde instalas la utilidad apigeectl.

Descripción general del proceso

En esta sección se ofrece una descripción general de las tareas que debes llevar a cabo para configurar la interfaz de usuario híbrida y los servicios de Google Cloud.

El proceso general para configurar la interfaz de usuario híbrida de Apigee y los servicios de Google Cloud es el siguiente:

Acción A través de Descripción
Paso 1: Crea una cuenta de Google Cloud Consola de Google Cloud Para seguir estos procedimientos, necesitas una cuenta de Google Cloud. Esta cuenta se vinculará a una nueva organización híbrida.
Paso 2: Crea un proyecto de Google Cloud Consola de Google Cloud Los proyectos de Google Cloud son la base para crear, habilitar y usar los servicios de Google Cloud. Este tipo de proyectos sirven para organizar todos tus recursos de Google Cloud
Paso 3: Habilita las APIs Consola de Google Cloud o línea de comandos Sin ellos, los servicios híbridos no podrían comunicarse entre sí ni con otros servicios.
Paso 4: Crea una organización Línea de comandos Los proyectos pertenecen a organizaciones. Una vez que tengas una organización, ya casi podrás hacer llamadas a la API y crear proxies de API.
Paso 5: Añade un entorno Interfaz de usuario o línea de comandos de Apigee Hybrid Un entorno proporciona un contexto aislado o un entorno aislado para ejecutar proxies de API. En una misma organización, puedes crear varios entornos. Si no lo haces, no podrás completar la instalación del tiempo de ejecución híbrido ni tendrás ningún lugar donde implementar tus proxies de API.

Paso siguiente

En las siguientes secciones se describe cada uno de estos pasos.

¡Vamos!