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:
- En la consola de Google Cloud , ve a la página APIs en el Centro de APIs.
- 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.
- 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:
|
|
| 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:
|
|
| 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:
|