Quita una conexión de API Gateway del concentrador de APIs

En esta página, se describe cómo quitar una conexión de API Gateway del concentrador de APIs.

Descripción general

Para quitar una conexión de API Gateway del centro de APIs, haz una de las siguientes acciones:

Quita los recursos de API Gateway del concentrador de APIs sin separar el proyecto de entorno de ejecución

Quita los recursos de API Gateway del centro de APIs sin desconectar el proyecto de entorno de ejecución, como se describe a continuación.

Consola deGoogle Cloud

Para quitar recursos de API Gateway de la configuración de asociación del proyecto de entorno de ejecución, haz lo siguiente:

  1. En la consola de Google Cloud , selecciona tu proyecto host.
  2. Ve a la página del Centro de APIs.

    Ir al centro de APIs

  3. Haz clic en Configuración en el menú de navegación de la izquierda para abrir la página Configuración.
  4. Ve a la pestaña Asociaciones del proyecto.
  5. Haz clic en Editar configuración asociado con el proyecto de API Gateway.
  6. En el panel Configuración de asociación del proyecto, anula la selección de Complemento de API Gateway y cualquier otro recurso de API que desees importar automáticamente.
  7. Haz clic en Guardar.

REST

Para quitar recursos de API Gateway del proyecto de entorno de ejecución, usa la API de borrar instancia del complemento.

Por ejemplo:

curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/plugins/PLUGIN_TYPE/instances/PLUGIN_INSTANCE_ID" \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Reemplaza lo siguiente:

  • HUB_PROJECT_ID: el nombre de tu proyecto host del concentrador de APIs. El proyecto host se seleccionó cuando se aprovisionó el concentrador de APIs.
  • HUB_LOCATION: La ubicación del proyecto host. La ubicación se eligió cuando se aprovisionó el concentrador de APIs.
  • PLUGIN_TYPE: Tipo de complemento. Se establece en system-api-gateway.
  • PLUGIN_INSTANCE_ID: Es el ID de la instancia del complemento de API Gateway. Usa la API de list plugin instances para obtener el ID de la instancia del complemento.

Si la operación se realiza correctamente, se devuelve un objeto JSON de Operation.

Desvincula el proyecto de API Gateway del concentrador de API

Desconecta el proyecto de entorno de ejecución del centro de APIs como se describe a continuación.

Consola deGoogle Cloud

Para desconectar el proyecto de API Gateway del centro de APIs, haz lo siguiente:

  1. En la consola de Google Cloud , selecciona tu proyecto host.
  2. Ve a la página del Centro de APIs.

    Ir al centro de APIs

  3. Haz clic en Configuración en el menú de navegación de la izquierda para abrir la página Configuración.
  4. Ve a la pestaña Asociaciones del proyecto.
  5. Haz clic en Detach runtime project asociado con el proyecto de API Gateway.
  6. Haz clic en Confirmar.

REST

Para desconectar el proyecto de entorno de ejecución del centro de APIs, usa la API de borrar adjuntos del proyecto de entorno de ejecución.

Por ejemplo:

curl 'https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/runtimeProjectAttachments/RUNTIME_PROJECT_ID' \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Reemplaza lo siguiente:

  • HUB_PROJECT: el nombre de tu proyecto host del concentrador de APIs. El proyecto host se seleccionó cuando se aprovisionó el concentrador de APIs.
  • HUB_LOCATION: La ubicación del proyecto host. La ubicación se eligió cuando se aprovisionó el concentrador de APIs.
  • RUNTIME_PROJECT_ID: ID del proyecto de entorno de ejecución. Usa la API de list runtime project attachments para obtener el ID del proyecto de entorno de ejecución.

Si la operación se realiza correctamente, se devuelve un objeto JSON vacío.