Cómo enumerar recursos de `Route`
Este documento está dirigido a los administradores de mallas que usan las APIs de enrutamiento de servicios para configurar las mallas de servicios.
En el modelo de la API de enrutamiento de servicios, los recursos Route
se adjuntan a los recursos Mesh
o Gateway
. En su configuración, los recursos Mesh
o Gateway
hacen referencia a uno o más recursos Route
.
Si eres propietario de un recurso Mesh
o Gateway
, puedes enumerar los recursos Route
adjuntos a Mesh
o Gateway
.
Cada recurso Mesh
o Gateway
tiene una colección secundaria sintética de recursos RouteView
. Cada RouteView
corresponde a un solo Route
. Los objetos RouteView
se crean junto con objetos Route
.
En el siguiente diagrama, RouteView
para Gateway
A consta de los recursos TCPRoute
del Proyecto A. El RouteView
para Gateway
B comprende los recursos HTTPRoute
del Proyecto B y los recursos GRPCRoute
del Proyecto C.
Esta función se limita al nivel Mesh
o Gateway
. Un RouteView
para Gateway
o Mesh
enumera las rutas adjuntas a ese Gateway
o Mesh
, y no todas las rutas adjuntas al permiso asociado.
Para enumerar los recursos RouteView
, ejecuta el siguiente comando:
gcloud alpha network-services routeViews list --location=global --[mesh | gateway]=[ MESH_NAME | GATEWAY_NAME ]
No puedes crear, actualizar ni borrar recursos RouteView
. Se crean, actualizan y borran cuando se crean, actualizan y borran sus recursos Route
correspondientes.
¿Qué sigue?
- Para obtener información sobre cómo funciona el enrutamiento de servicios, lee Descripción general del enrutamiento de servicios.
- Para obtener información sobre las APIs de enrutamiento de servicios, consulta la documentación de las APIs de servicios de red.