Enumera y borra Cloud Routers

En este documento, se describen las siguientes tareas para administrar Cloud Router:

  • Enumera los Cloud Routers de tu proyecto
  • Borra los Cloud Routers que no usas

Antes de comenzar

gcloud

Si deseas usar los ejemplos de línea de comandos de esta guía, haz lo siguiente:

  1. Instala Google Cloud CLI o actualízala a la última versión.
  2. Configura una región y una zona predeterminadas.

API

Si deseas usar los ejemplos de API de esta guía, configura el acceso a la API.

Enumera Cloud Routers

Para visualizar todos los Cloud Routers de un proyecto, sigue estos pasos.

Console

  1. En la consola de Google Cloud, ve a la página Cloud Routers.

    Ir a Cloud Routers

  2. En la página Cloud Routers, consulta una lista de tus Cloud Routers.

gcloud

Ejecuta el comando list. Para restringir la lista a una sola región, especifica --filter="region:(<var>REGION</var>).

  gcloud compute routers list \
      --project=PROJECT_ID \
     [--filter="region:(REGION)]

Reemplaza lo siguiente:

  • PROJECT_ID: es el ID del proyecto en el que deseas enumerar los Cloud Routers
  • REGION es la región para la que deseas enumerar routers, por ejemplo, asia-east1.

El resultado es similar al siguiente:

  NAME        REGION       NETWORK
  my-router   asia-east1   my-network

API

Usa el método routers.aggregatedList:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/routers

Reemplaza PROJECT_ID por el ID del proyecto en el que deseas enumerar los routers.

Para enumerar solo los Cloud Routers en una región específica, usa el método routers.list:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers

Reemplaza lo siguiente:

  • PROJECT_ID: es el ID del proyecto en el que deseas enumerar los Cloud Routers
  • REGION es la región para la que deseas enumerar routers.

Borra los Cloud Routers

Antes de borrar un router, verifica que no lo use otro recurso, como un túnel de Cloud VPN o un adjunto de VLAN. Para poder borrar el router, primero debes borrar el recurso asociado. Sin embargo, no es necesario que quites las sesiones de BGP antes de borrar el router.

Para borrar el Cloud Router, sigue estos pasos.

Console

  1. En la consola de Google Cloud, ve a la página Cloud Routers.

    Ir a Cloud Routers

  2. Selecciona la casilla de verificación que aparece junto al Cloud Router que deseas borrar.

  3. Haz clic en Borrar.

gcloud

Ejecuta el comando delete. Especifica el nombre y la ubicación del Cloud Router que deseas borrar.

gcloud compute routers delete ROUTER_NAME \
    --project=PROJECT_ID \
    --region=asia-east1

El resultado es similar al siguiente:

Deleted [https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/asia-east1/routers/ROUTER_NAME].

API

Usa el método routers.delete:

DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME

Reemplaza lo siguiente:

  • PROJECT_ID es el proyecto que contiene el Cloud Router que deseas borrar.
  • REGION es la región en la que se encuentra el Cloud Router
  • ROUTER_NAME es el nombre del Cloud Router

¿Qué sigue?