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 centro de APIs mediante la consola o la API Google Cloud . Para obtener más información, consulte List API resources (Listar recursos de la API).

Consulta las APIs de API Gateway en el centro de APIs, tal como se describe más abajo.

Google Cloud consola

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

  1. En la Google Cloud consola, ve a la página APIs (APIs) del API hub (centro de APIs).

    Ir al Centro de APIs

  2. Selecciona Pasarela: API Gateway en el menú desplegable Filtro para ver todas las APIs de API Gateway.

    Se abrirá la página principal del catálogo de APIs, donde 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 los equivalentes de API Gateway. Consulta también Gestionar atributos en la documentación del centro de APIs para obtener información sobre otros atributos del sistema y definidos por el usuario.

Campo del centro de la API Campo de API Gateway Descripción
Resumen> Nombre Detalles> Nombre Nombre de la API.
Información general> ID de API N/A ID de la API en el centro de APIs.
Resumen> Última modificación Detalles> Actualizado Marca de tiempo de la última modificación de la API.
Versiones> Nombre Configuraciones> ID de configuración ID de la configuración de la API.
Versiones> ID de versión N/A ID de la versión de configuración de la API en el centro de APIs.
Versiones> Última modificación Configuraciones> Actualizado 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 ingeridos 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 Configuraciones> Ubicación completa del recurso Archivo de especificación asociado a la configuración de la API. Los detalles de API Gateway ingeridos incluyen:
  • Nombre
  • Tipo de especificación
  • Resultados de Lint
  • Marca de tiempo de la última modificación
Nota: Por el momento, el centro de APIs solo admite archivos de especificación de OpenAPI.
Implementaciones> Nombre de la implementación Pasarelas> ID de pasarela Despliegue de API Gateway con el siguiente formato:
LOCATION/GATEWAY_ID
Implementaciones> Tipo de implementación N/A Tipo de implementación. Selecciona API Gateway.
Despliegues> Última modificación Pasarelas> Actualizado Marca de tiempo de la última modificación de la API Gateway.
Implementaciones> URI de recursos Pasarelas> Nombre completo del recurso URI de recursos de la API Gateway con el siguiente formato:
projects/RUNTIME_PROJECT_ID/locations/LOCATION/gateways/GATEWAY_ID
Implementaciones> URL de gestión Pasarelas> pasarela URL que se usa para gestionar el despliegue de API Gateway con el siguiente formato:
https://console.cloud.google.com/api-gateway/gateway/GATEWAY_ID/location/LOCATION?project=RUNTIME_PROJECT_ID
Implementaciones> Proyecto de origen Pasarelas> Nombre completo del recurso Proyecto de origen de la implementación.
Despliegues> Puntos finales Pasarelas> URL de pasarela Dirección IP en la que el recurso de implementación está escuchando las solicitudes de la API.
Estadísticas Nota: Por el momento, la información de estadísticas no está disponible para las APIs de API Gateway.
Seguridad Nota: Por el momento, no hay información de seguridad disponible para las APIs de API Gateway.

REST

Para enumerar todas las APIs de API Gateway en el centro de APIs, usa la API List APIs. Si añade el filtro de instancia del complemento, puede mostrar solo los recursos de la API de la instancia del complemento de API Gateway especificada.

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)"

Haz los cambios siguientes:

  • HUB_PROJECT_ID: el nombre de tu proyecto host de API Hub. El proyecto host se seleccionó cuando se aprovisionó el centro de APIs.
  • HUB_LOCATION: la ubicación del proyecto host. La ubicación se eligió cuando se aprovisionó el centro de APIs.
  • PLUGIN_TYPE: tipo de complemento. Asigna el valor system-api-gateway.
  • PLUGIN_INSTANCE_ID: ID de la instancia del complemento API Gateway. Usa la API list plugin instances para obtener el ID de la instancia del complemento.

A continuación, se muestra 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 rellenan con metadatos de la API de API Gateway en la respuesta. Consulta también Gestionar atributos en la documentación del centro de APIs para obtener información sobre otros atributos del sistema y definidos por el usuario.

Campo de la 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 asegurarse de que el valor sea único.

displayName Nombre visible de la API.
createTime Marca de tiempo de creación de la API.
updateTime Marca de tiempo de creación de la API.
fingerprint ID único de la API (normalmente, se asigna al nombre visible).
sourceMetadata Información de la instancia del complemento de API Gateway, que incluye lo siguiente:
  • ID de instancia del complemento con 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