Cómo ver las APIs de API Gateway en el Centro de APIs

En esta página, se describe cómo ver tus APIs de API Gateway en el concentrador de APIs con la consola de Google Cloud o la API. Para obtener más información, consulta Cómo enumerar recursos de la API.

Consulta las APIs de API Gateway en el centro de APIs como se describe a continuación.

Consola deGoogle Cloud

Para ver tus APIs de API Gateway en el concentrador de APIs, haz lo siguiente:

  1. En la consola de Google Cloud , ve a la página APIs en el Centro de APIs.

    Ir al centro de APIs

  2. Selecciona Puerta de enlace: API Gateway en el menú desplegable Filtro para mostrar todas las APIs de API Gateway.

    Se abrirá la página principal del catálogo de APIs, en la que se muestran todas las APIs disponibles.

  3. Haz clic en una API para ver más detalles.

En la siguiente tabla, se describen los campos del centro de APIs y se asignan a sus equivalentes de API Gateway. Consulta también Administra atributos en la documentación del concentrador de APIs para obtener información sobre los demás atributos definidos por el sistema y por el usuario.

Campo del centro de API Campo de API Gateway Descripción
Resumen> Nombre Detalles> Nombre Nombre de la API.
Descripción general> ID de API N/A Es el ID de la API en el concentrador de APIs.
Descripción general> Última modificación Detalles> Actualizado Es la marca de tiempo de la última modificación de la API.
Versiones> Nombre Configs> ID de configuración Es el ID de la configuración de la API.
Versiones> ID de versión N/A Es el ID de la versión de configuración de la API en el Centro de APIs.
Versiones> Última modificación Configs> Updated Es la marca de tiempo de la última modificación de la configuración de la API.
Versiones> Operaciones paths en el archivo de especificaciones de OpenAPI Operaciones definidas en el archivo de especificación. Los detalles de API Gateway que se transfieren incluyen lo siguiente:
  • Ruta
  • Archivo de especificación
  • Método
  • Marca obsoleta
  • Marca de tiempo de la última modificación
Versiones> Archivo de especificación Configs> Full resource location Es el archivo de especificación asociado con la configuración de la API. Los detalles de API Gateway que se transfieren incluyen lo siguiente:
  • Nombre
  • Tipo de especificación
  • Resultados de lint
  • Marca de tiempo de la última modificación
Nota: Por el momento, el concentrador de API solo ingiere archivos de especificaciones de OpenAPI.
Implementaciones> Nombre de la Deployment Puertas de enlace> ID de puerta de enlace Implementación de API Gateway en el siguiente formato:
LOCATION/GATEWAY_ID
Implementaciones> Tipo de Deployment N/A Tipo de Deployment. Se debe establecer en API Gateway.
Implementaciones> Última modificación Puertas de enlace> Actualizadas Es la marca de tiempo de la última modificación de API Gateway.
Deployments> URI de recursos Puertas de enlace> Nombre completo del recurso URI de recursos para la API de Gateway con el siguiente formato:
projects/RUNTIME_PROJECT_ID/locations/LOCATION/gateways/GATEWAY_ID
Implementaciones> URL de administración Gateways> gateway URL que se usa para administrar la implementación de API Gateway con el siguiente formato:
https://console.cloud.google.com/api-gateway/gateway/GATEWAY_ID/location/LOCATION?project=RUNTIME_PROJECT_ID
Deployments> Source project Puertas de enlace> Nombre completo del recurso Es el proyecto de origen de la implementación.
Implementaciones> Endpoints Puertas de enlace> URL de la puerta de enlace Dirección IP en la que el recurso de implementación escucha las solicitudes a la API.
Estadísticas Nota: Por el momento, la información de Insights no está disponible para las APIs de API Gateway.
Seguridad Nota: Por el momento, la información de seguridad no está disponible para las APIs de API Gateway.

REST

Para enumerar todas las APIs de API Gateway en el concentrador de APIs, usa la API de List APIs. Si agregas el filtro de instancia del complemento, puedes enumerar solo los recursos de la API para la instancia especificada del complemento de API Gateway.

Por ejemplo:

curl 'https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/apis?filter=source_metadata.plugin_instance_action_source.plugin_instance="projects/HUB_PROJECT_ID/locations/HUB_LOCATION/plugins/PLUGIN_TYPE/instances/PLUGIN_INSTANCE_ID"' \
  -X GET \
  -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.

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

{
  "apis": [
    {
      "name": "projects/myproject/locations/us-west1/apis/4fc95784-16b0-4b6e-8b7f-a08607febf78",
      "displayName": "test-api-1",
      "versions": [
        "projects/myproject/locations/us-west1/apis/4fc95784-16b0-4b6e-8b7f-a08607febf78/versions/843a7e72-c5d2-4af8-95b0-162fa5d5ea10",
        "projects/myproject/locations/us-west1/apis/4fc95784-16b0-4b6e-8b7f-a08607febf78/versions/b6af2674-4a0e-410e-990d-d90ccbe6867e"
      ],
      "createTime": "2025-12-12T18:55:54.445487Z",
      "updateTime": "2025-12-12T18:55:54.445487Z",
      "apiStyle": {
        "attribute": "projects/myproject/locations/us-west1/attributes/system-api-style",
        "enumValues": {
          "values": [
            {
              "id": "rest",
              "displayName": "REST",
              "description": "REST",
              "immutable": true
            }
          ]
        }
      },
      "fingerprint": "test-api-1",
      "sourceMetadata": [
        {
          "pluginInstanceActionSource": {
            "pluginInstance": "projects/myproject/locations/us-west1/plugins/system-api-gateway/instances/90b21a65-38b4-4159-8e9d-07a8b6cecab0",
            "actionId": "sync-metadata"
          },
          "sourceType": "PLUGIN",
          "originalResourceId": "projects/runtimeproject/locations/global/apis/test-api-1",
          "originalResourceCreateTime": "2025-12-11T01:57:54.841944920Z",
          "originalResourceUpdateTime": "0001-01-01T00:00:00Z"
        }
      ]
    }
  ]
}

En la siguiente tabla, se describen los campos que se completan con metadatos de la API de API Gateway en la respuesta. Consulta también Administra atributos en la documentación del concentrador de APIs para obtener información sobre los demás atributos definidos por el sistema y por el usuario.

Campo de API Descripción
name ID de la API en el centro de APIs con el siguiente formato: projects/HUB_PROJECT_ID/locations/HUB_LOCATION/apis/API_ID

Nota: El API_ID se usa en el nombre del recurso para garantizar que el valor sea único.

displayName Nombre visible de la API.
createTime Es la marca de tiempo de cuando se creó la API.
updateTime Es la marca de tiempo de cuando se creó la API.
fingerprint Es el ID único de la API (por lo general, se establece en el nombre visible).
sourceMetadata Información de la instancia del complemento de API Gateway, que incluye lo siguiente:
  • ID de instancia del complemento en el siguiente formato: projects/HUB_PROJECT_ID/locations/HUB_LOCATION/plugins/system-api-gateway/instances/PLUGIN_INSTANCE_ID
  • Nombre del recurso original de API Gateway con el siguiente formato: projects/RUNTIME_PROJECT_ID/locations/LOCATION/apis/API_ID