Trabajar con entornos

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

En esta sección, se describe cómo crear, editar y borrar entornos con Apigee.

Acerca de los entornos

Un entorno es un área aislada dentro de una organización en la que puedes crear e implementar proxies de API. Creas un entorno durante el aprovisionamiento y, luego, puedes agregar más entornos a tu organización.

Instancias y entornos

Cada entorno se debe adjuntar al menos a una instancia de Apigee. Una instancia es una máquina virtual específica de una región. Adjuntar un entorno a una instancia significa que la instancia carga, implementa y entrega proxies para el entorno.

La instancia o las instancias a las que se conecta un entorno deben coincidir con las regiones con más tráfico para el entorno. Puedes agregar el entorno a una instancia o moverlo a una instancia diferente si hay más tráfico en la región de la instancia nueva.

Para configurar y cambiar la instancia del entorno, consulta Adjunta o quita un entorno de una instancia.

Crear entornos

Puedes crear un entorno nuevo con la IU de Apigee o la API de Apigee, como se describe en las siguientes secciones. Antes de comenzar, es importante tener en cuenta que Apigee y Apigee Hybrid tienen límites en la cantidad y grupos de entornos que puedes crear por organización y por región. Para obtener más detalles, consulta Límites: entorno y organización.

Crea un entorno nuevo en la IU

Apigee en la consola de Cloud

Para crear un entorno nuevo en Apigee en Cloud Console, haz lo siguiente:

  1. Abre la IU de Apigee en la consola de Cloud en un navegador.
  2. Selecciona Administración > Entornos en el panel de navegación izquierdo.
  3. En el panel Entornos, haz clic en + Crear entorno.
  4. En el panel Crear un entorno, ingresa lo siguiente:
    • Seleccionar tipo de entorno: Si eres un cliente prepago, haz clic en Seleccionar para elegir el tipo de entorno que deseas crear: base, intermedia, o integral.

      La selección del tipo de entorno no se aplica a los clientes de suscripción y no aparecerá en la IU.

    • Nombre: El nombre del entorno programático El Nombre no se puede cambiar después de crearlo.

      El nombre debe contener entre 2 y 32 caracteres, que pueden ser letras minúsculas, números o guiones. El nombre debe comenzar con una letra y no puede terminar con un guion. El nombre debe ser diferente de cualquier otro nombre de entorno en tu organización.

    • Nombre visible: El nombre del entorno que se muestra en la IU.
    • Descripción: (opcional) Una descripción del entorno.
    • Instancia: Opcional. Selecciona la instancia de Apigee que cargará, implementará y entregará el tráfico para el entorno.
    • Grupo de entorno: Opcional. Selecciona una casilla de verificación para agregar el entorno nuevo a un grupo de entornos existente. Haz clic en OK.
    • Tipo de implementación (vista previa): Selecciona si deseas implementar proxies de API individuales o un archivo de tu entorno de configuración de proxy de API. Para obtener más información, consulta los tipos de implementación compatibles.
  5. Haz clic en Crear.

Una vez completado, el nuevo entorno se muestra en la tabla en el panel Entornos.

Apigee clásico

Para crear un entorno nuevo en la IU clásica de Apigee, haz lo siguiente:

  1. Abre la IU de Apigee en un navegador.
  2. En el menú de navegación de la izquierda, selecciona Administrador > Entornos > Descripción general.

    La IU muestra un conjunto de tarjetas, cada una de las cuales representa un entorno existente:

    Tarjetas de entorno

  3. Haz clic en +ENTORNO.

    Se muestra el cuadro de diálogo Entorno nuevo:

    Cuadro de diálogo Entorno nuevo

  4. Ingresa la siguiente información en el cuadro de diálogo Entorno nuevo:
    1. Nombre visible: Un nombre descriptivo para el entorno que se usa en la IU. Por ejemplo, My Test Environment.
    2. Nombre del entorno: Es el nombre programático del entorno. El nombre debe incluir letras minúsculas, números y guiones. Debe comenzar con una letra minúscula y no puede terminar en un guion. Por ejemplo, test.

      El nombre del entorno no se puede cambiar después de crearlo.

    3. Descripción (opcional): Información adicional sobre el entorno que deseas agregar como recordatorio.
    4. Tipo de implementación (vista previa): Selecciona si deseas implementar proxies de API individuales o un archivo de tu entorno de configuración de proxy de API. Para obtener más información, consulta los tipos de implementación compatibles.

    Todos los campos excepto Descripción son obligatorios.

  5. Haz clic en Aceptar.

    La tarjeta muestra el estado Aprovisionamiento pendiente mientras Apigee crea el entorno nuevo, como se muestra en el siguiente ejemplo:

    Etiqueta de Aprovisionamiento pendiente

    Puede haber una demora de varios minutos antes de que se aprovisione el nuevo entorno.

    Cuando está listo, la IU de Apigee muestra el entorno nuevo como una tarjeta con otros entornos que creaste:

    Tarjetas de entorno

Cada entorno nuevo debe conectarse a una instancia de Apigee y a un grupo de entorno.

Si no conectaste el entorno a una instancia durante su creación, puedes hacerlo en la IU de las instancias o mediante la API de creación de adjuntos de instancias. Para ver un ejemplo de cómo hacer esto con la API, consulta Crea un entorno en la documentación de aprovisionamiento de la línea de comandos.

Si no asignaste el entorno nuevo a un grupo durante la creación, puedes seguir los pasos en Agrega entornos a un grupo de entornos. Los entornos no asignados a grupos no tienen nombres de host que apunten a ellos y, por lo tanto, no se puede acceder a ellos. Para obtener más información, consulta Crea grupos de entornos.

Si tienes una organización de Apigee con facturación de pago por uso, es posible que desees habilitar el complemento de estadísticas de la API de Apigee en tu entorno nuevo. Para obtener más información, consulta Administra el complemento de Analytics de la API de Apigee.

Crea un entorno nuevo con la API de Apigee

En esta sección, se describe cómo crear un entorno nuevo con las API de Apigee.

La mayoría de los pasos de este proceso activan operaciones de larga duración que pueden tardar varios minutos.

Para crear un entorno nuevo con la API de Apigee, haz lo siguiente:

  1. Crea el entorno nuevo con la API de creación de entornos.
  2. Conecta el entorno a la instancia de entorno de ejecución con la API del adjunto de instancias.
  3. Crea un grupo de entornos si aún no tienes uno. Para ello, usa la API de creación de grupos de entorno.
  4. Adjunta el entorno nuevo al grupo con la API de adjunto de grupos de entorno.

    Adjuntar un entorno al grupo hace que los proxies de ese entorno se puedan enrutar a través de los nombres de host en el grupo.

Si deseas obtener información detallada y ejemplos sobre el uso de las API de Apigee para crear y conectar entornos nuevos, consulta Crea un entorno en las instrucciones de aprovisionamiento de la línea de comandos.

Edita entornos

En esta sección, se describe cómo editar entornos existentes en la IU de Apigee y con la API de Apigee.

Edita entornos en la IU de Apigee

Puedes cambiar las siguientes propiedades de un entorno existente en la IU de Apigee:

  • Nombre visible: Ingresa un nombre visible nuevo para el entorno.
  • Descripción: Ingresa una nueva descripción para el entorno.
  • Grupo de entornos: Desmarca la casilla de verificación seleccionada anteriormente y selecciona la casilla de verificación del grupo de entornos nuevo.

Apigee en la consola de Cloud

Para editar el entorno en Apigee en la consola de Cloud, haz lo siguiente:

  1. Abre la IU de Apigee en la consola de Cloud en un navegador.
  2. Selecciona Administración > Entornos en el panel de navegación izquierdo.
  3. En la fila del entorno que deseas editar, haz clic en el menú de tres puntos en Acciones y selecciona Editar.
  4. En el diálogo Editar entorno, realiza los cambios que desees en los campos Nombre visible o Descripción.
  5. En la casilla de lista Grupo de entornos, puedes borrar la casilla de verificación seleccionada previamente y seleccionar la casilla de verificación del grupo de entornos nuevo.
  6. Haz clic en Actualizar para guardar los cambios.

Apigee clásico

Para editar un entorno en la IU clásica de Apigee, haz lo siguiente:

  1. Abre la IU de Apigee en un navegador.
  2. Selecciona Entornos.
  3. Ubica la tarjeta del entorno que deseas editar.

    En el siguiente ejemplo, se muestran tarjetas de cuatro entornos diferentes:

    Tarjetas de entorno

  4. Haz clic en el panel del entorno.

    La IU de Apigee muestra detalles sobre ese entorno en la vista Información:

    Detalles del entorno

  5. Haz clic en Editar en la vista Información.

    El cuadro de diálogo Editar entorno muestra lo siguiente:

    Edita los detalles de un entorno

  6. Edita los valores en los campos Nombre visible y Descripción.
  7. Haz clic en Guardar.

Edita entornos con la API de Apigee

Para editar un entorno existente con la API de Apigee, usa la API de obtención de los entornos para obtener la lista de propiedades actuales que puedes modificar, y la API de actualización de entornos para configurarlas o cambiarlas.

Configura el proxy de reenvío en un entorno

Para configurar el proxy de reenvío, establece el valor forwardProxyUri del entorno con la API de entornos.

Inhabilita el proxy de reenvío para un proxy en el entorno

Si el tráfico de un destino específico de un proxy de API debe ir directamente al destino de backend, se debe pasar el proxy de reenvío y, luego, configurar la siguiente propiedad en el TargetEndpoint para anular el proxy de reenvío HTTP:

<Property name="use.proxy">false</Property>

Para obtener más información sobre cómo configurar las propiedades de TargetEndpoint, incluido cómo configurar la conexión con el extremo de destino, consulta Referencia de las propiedades de los extremos.

Configura use.proxy como “verdadero” para cualquier TargetEndpoint que quieras que pase por un proxy de reenvío HTTP:

<Property name="use.proxy">true</Property>

Borra entornos

Antes de borrar un entorno, asegúrate de considerar los siguientes puntos clave:

  • Advertencia: Debes borrar todos los mapas de clave-valor y las entradas de clave-valor antes de borrar un entorno. De lo contrario, si vuelves a crear el entorno, las operaciones de entrada de mapa de clave-valor experimentarán discrepancias de encriptación o desencriptación.
  • Cuando borras un entorno con el complemento de estadísticas de la API de Apigee habilitado, también se borran los datos de estadísticas del entorno. Si deseas conservar los datos de estadísticas para cualquier entorno, te recomendamos que exportes y guardes tus datos en otra ubicación. Para obtener más información sobre cómo guardar tus datos, consulta Exporta datos desde Analytics. Para obtener más información sobre el impacto de la eliminación de entornos en los datos de estadísticas de la API de Apigee, consulta Administra tus datos de estadísticas de la API de Apigee

Borra un entorno con la IU de Apigee

Apigee en la consola de Cloud

Para borrar un entorno en Apigee en la consola de Cloud, haz lo siguiente:

  1. Abre la IU de Apigee en la consola de Cloud en un navegador.
  2. Selecciona Administración > Entornos en el panel de navegación izquierdo.
  3. En la fila del entorno que deseas editar, haz clic en el menú de tres puntos en Acciones y selecciona Borrar.

Apigee clásico

  1. Abre la IU de Apigee en un navegador.
  2. Selecciona Administrador > Entornos > Descripción general.

    Apigee muestra un conjunto de tarjetas, cada una de las cuales representa un entorno dentro de tu organización de Apigee.

  3. Ubica la tarjeta del entorno que deseas borrar.
  4. Haz clic en el menú del entorno y selecciona Borrar.

    Apigee muestra un cuadro de diálogo de confirmación.

  5. Haz clic en Aceptar para borrar el entorno.

    Se muestra una etiqueta de Eliminación pendiente en la IU de la tarjeta del entorno mientras Apigee borra el entorno.

    Puede haber una demora de varios minutos antes de que se complete la eliminación.

Borra un entorno con la API de Apigee

Para borrar un entorno, usa la API de eliminación de entornos.