Anula la implementación de un proxy de API

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

Consulta la documentación de Apigee Edge.

Anula la implementación de una revisión del proxy de API de tu clúster como se describe en las siguientes secciones.

Ten en cuenta que cuando anulas la implementación de una revisión, sucede lo siguiente:

  • Apigee no revierte la revisión a la revisión implementada antes.
  • Después de anular la implementación, no se implementan revisiones del proxy de API en el entorno.

Anular la implementación de un proxy de API es similar a borrar un proxy de API, excepto que, cuando anulas la implementación de una revisión, puedes editarla en la IU y volver a implementarla posteriormente. Si borras el proxy de API, ya no estará disponible para editarlo.

IU de Apigee

Para anular la implementación de un proxy de API con la IU, haz lo siguiente:

  1. En la consola de Google Cloud , ve a la página Apigee > Desarrollo de proxy > Proxies de API.

    Ir a Proxies de API

  2. Selecciona el proxy de API para el que deseas anular la implementación. En la IU, se muestra la vista Descripción general del proxy de API.

  3. En la sección Implementaciones, haz clic en Anular la implementación.

    Anula la implementación de la captura de pantalla

  4. En el cuadro de diálogo Anular implementación, haz clic en Confirmar.

API de Apigee

Para anular la implementación de un proxy de API, usa la siguiente llamada a la API:

curl "https://apigee.googleapis.com/v1/organizations/$ORG/environments/$ENV/apis/$API/revisions/$REV/deployments" \
  -X DELETE \
  -H "Authorization: Bearer $TOKEN"

En el ejemplo anterior, $TOKEN está configurado como tu token de acceso de OAuth 2.0, como se describe en Obtén un token de acceso de OAuth 2.0. Para obtener información sobre las opciones de curl que se usan en este ejemplo, consulta Usa curl. Para obtener una descripción de las variables de entorno que puedes usar, consulta Configura variables de entorno para solicitudes a la API de Apigee.

A continuación, se proporciona un ejemplo del resultado de la respuesta (una respuesta vacía):

{}

Para obtener más información, consulta API para anular la implementación de la revisión del proxy de API.

gcloud

En las siguientes secciones, se proporcionan ejemplos del uso de los comandos de la CLI de gcloud alpha apigee para anular la implementación de las revisiones del proxy de API y validar la anulación de la implementación.

Para obtener más información y una descripción de las variables de entorno utilizadas en los ejemplos, consulta Comienza a usar gcloud con Apigee.

Anula la implementación de una revisión del proxy de API con la CLI de gcloud

Para anular la implementación de una revisión del proxy de API, usa el siguiente comando de gcloud:

gcloud alpha apigee apis undeploy $REV --api=$API --environment=$ENV

A continuación, se proporciona un ejemplo de la respuesta.

Using Apigee organization `my-org`

Valida la anulación de la implementación de una revisión del proxy de API con la CLI de gcloud

Para validar que la implementación de la revisión del proxy de API se haya anulado del entorno, usa el siguiente comando de gcloud:

gcloud alpha apigee deployments list --api=$API --environment=$ENV

A continuación, se proporciona un ejemplo de la respuesta.

Using Apigee organization `my-org`
Listed 0 items.

Para obtener más información, consulta Enumera la CLI de implementaciones.