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:
- En la Google Cloud consola, ve a la página APIs (APIs) del API hub (centro de APIs).
- 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.
- 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:
|
|
| 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:
|
|
| 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:
|