Répertorier et supprimer des routeurs Cloud Router

Ce document décrit les tâches suivantes liées à la gestion du routeur cloud :

  • Répertorier les routeurs Cloud Router de votre projet
  • Supprimer les routeurs Cloud Router que vous n'utilisez pas

Avant de commencer

Si vous souhaitez utiliser les exemples de ligne de commande de ce guide, procédez comme suit :

  1. Installez la dernière version de la CLI Google Cloud ou appliquez la mise à jour correspondante.
  2. Définissez une région et une zone par défaut.

Si vous voulez utiliser les exemples d'API de ce guide, configurez l'accès aux API.

Lister les routeurs Cloud Router

Pour répertorier tous les routeurs cloud d'un projet, procédez comme suit :

Console

  1. Dans Google Cloud Console, accédez à la page Routeurs cloud.

    Accéder aux routeurs cloud

  2. Sur la page Routeurs cloud, affichez une liste de vos routeurs cloud.

gcloud

Exécutez la commande list. Pour limiter la liste à une seule région, spécifiez --filter="region:(<var>REGION</var>).

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

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet pour lequel vous souhaitez lister les routeurs Cloud Router.
  • REGION : région pour laquelle vous souhaitez répertorier les routeurs, par exemple asia-east1.

Le résultat ressemble à ce qui suit :

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

API

Utilisez la méthode routers.aggregatedList :

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

Remplacez PROJECT_ID par l'ID du projet pour lequel vous souhaitez lister les routeurs Cloud Router.

Pour répertorier uniquement les routeurs cloud d'une région spécifique, utilisez la méthode routers.list :

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

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet pour lequel vous souhaitez lister les routeurs Cloud Router.
  • REGION : région pour laquelle vous souhaitez lister les routeurs Cloud Router.

Supprimer des routeurs Cloud Router

Avant de supprimer un routeur Cloud Router, vérifiez qu'il n'est pas utilisé par une autre ressource, telle qu'un tunnel Cloud VPN ou un rattachement de VLAN. Vous devez supprimer la ressource associée pour pouvoir supprimer le routeur Cloud Router. Toutefois, vous n'êtes pas obligé de supprimer les sessions BGP avant de supprimer le routeur Cloud Router.

Pour supprimer le routeur cloud, procédez comme suit :

Console

  1. Dans Google Cloud Console, accédez à la page Routeurs cloud.

    Accéder aux routeurs cloud

  2. Cochez la case à côté du routeur cloud que vous souhaitez supprimer.

  3. Cliquez sur Supprimer.

gcloud

Exécutez la commande delete. Spécifiez le nom et l'emplacement du routeur cloud que vous souhaitez supprimer.

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

Le résultat ressemble à ce qui suit :

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

API

Utilisez la méthode routers.delete :

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

Remplacez l'élément suivant :

  • PROJECT_ID : projet contenant le routeur cloud que vous souhaitez supprimer.
  • REGION : région où se trouve le routeur cloud.
  • ROUTER_NAME : nom du routeur cloud.

Étapes suivantes

  • Consultez la page Afficher les détails du routeur pour savoir comment afficher la configuration d'un routeur Cloud Router, de ses sessions BGP et des routes annoncées par Cloud Router.
  • Pour résoudre les problèmes liés à l'utilisation de Cloud Router, consultez la page Dépannage.