Supresión de un gateway de API
Descubra cómo suprimir gateways de API que ha creado anteriormente con el servicio API Gateway.
Después de crear un gateway de API, puede decidir que este ya no sea necesario. Puede suprimir un gateway del servicio de gateway de API siempre que no haya despliegues de API en él.
Los gateways de API suprimida siguen apareciendo en la consola durante 90 días en estado suprimido. Después de 90 días, los gateways de API suprimidos dejan de mostrarse.
- En la página de lista Gateways, busque el gateway de API que desea suprimir. Si necesita ayuda para buscar la página de lista o el gateway de API, consulte Listado de gateways de API.
- En el menú
El gateway de API se elimina de forma permanente. Tenga en cuenta que no puede suprimir un gateway de API si aún hay despliegues de API en él. Primero debe suprimir los despliegues de API.
del gateway de API, seleccione Suprimir.
Para suprimir gateways de API mediante la CLI:
- Configure su entorno de cliente para usar la CLI ( Configuración del entorno de cliente para utilizar la CLI para el desarrollo de gateway de API).
-
Para suprimir un gateway de API existente:
-
Abra un símbolo del sistema y ejecute
oci api-gateway gateway delete
para suprimir el gateway de API:oci api-gateway gateway delete --gateway-id <gateway-ocid>
donde:
<gateway-ocid>
es el OCID del gateway de API que se va a suprimir. Para conocer el OCID del gateway de API, consulte Enumeración de gateways de API.
Por ejemplo:
oci api-gateway gateway delete --gateway-id ocid1.apigateway.oc1..aaaaaaaab______hga
Tenga en cuenta que no puede suprimir un gateway de API si aún tiene despliegues de API (incluidos los despliegues que están compartimentos distintos al gateway). Primero debe suprimir los despliegues de API.
La respuesta al comando incluye:
- Estado del ciclo de vida (por ejemplo, DELETED, FAILED).
- ID de la solicitud de trabajo para suprimir el gateway de API (los detalles de las solicitudes de trabajo están disponibles durante siete días tras la finalización, cancelación o fallo).
Si desea que el comando espere para devolver el control hasta que se haya suprimido el gateway de API (o que la solicitud haya fallado), incluya uno o los dos parámetros siguientes:
--wait-for-state DELETED
--wait-for-state FAILED
Por ejemplo:
oci api-gateway gateway delete --gateway-id ocid1.apigateway.oc1..aaaaaaaab______hga --wait-for-state DELETED
-
(Opcional) Para ver el estado de la solicitud de trabajo que está suprimiendo el gateway de API, introduzca:
oci api-gateway work-request get --work-request-id <work-request-ocid>
-
(Opcional) Para ver los logs de la solicitud de trabajo que está suprimiendo el gateway de API, introduzca:
oci api-gateway work-request-log list --work-request-id <work-request-ocid>
-
(Opcional) Si falla la solicitud de trabajo que está suprimiendo el gateway de API y desea revisar los logs de errores, introduzca:
oci api-gateway work-request-error --work-request-id <work-request-ocid>
-
(Opcional) Para verificar que el gateway de API se ha suprimido, introduzca el siguiente comando y confirme que el estado del ciclo de vida del gateway de API es DELETED:
oci api-gateway gateway get --gateway-id <gateway-ocid>
-
Para obtener más información sobre el uso de la CLI, consulte Interfaz de línea de comandos (CLI). Para obtener una lista completa de los indicadores y las opciones disponibles para los comandos de la CLI, consulte Ayuda de CLI.
Ejecute la operación DeleteGateway para suprimir un gateway de API.