Cloud-Router verwalten
In diesem Dokument wird beschrieben, wie Sie Cloud Router auflisten, aktualisieren, den Status abrufen und löschen.
Hinweise
gcloud
Wenn Sie die Befehlszeilenbeispiele in dieser Anleitung verwenden möchten, gehen Sie so vor:
- Installieren Sie das Google Cloud CLI oder aktualisieren Sie es auf die neueste Version.
- Legen Sie eine Standardregion und -zone fest.
API
Wenn Sie die API-Beispiele dieser Anleitung verwenden möchten, richten Sie den API-Zugang ein.
Cloud Router auflisten
Führen Sie die folgenden Schritte aus, um alle Cloud Router in einem Projekt aufzulisten.
Console
Rufen Sie in der Google Cloud -Console die Seite Cloud Router auf.
Rufen Sie auf der Seite Cloud Router eine Liste der Cloud Router auf.
gcloud
Führen Sie den Befehl list
aus: Um die Liste auf eine einzige Region zu beschränken, geben Sie --filter="region:(<var>REGION</var>)
an.
gcloud compute routers list \ --project=PROJECT_ID \ [--filter="region:(REGION)]
Ersetzen Sie Folgendes:
PROJECT_ID
: Die ID des Projekts, für das Sie Cloud Router auflisten möchtenREGION
: Die Region, für die Sie Router auflisten möchten, z. B.asia-east1
Die Ausgabe sieht etwa so aus:
NAME REGION NETWORK my-router asia-east1 my-network
API
Verwenden Sie die Methode routers.aggregatedList
:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/routers
Ersetzen Sie PROJECT_ID
durch die ID des Projekts, für das Sie Cloud Router auflisten möchten.
Verwenden Sie die Methode routers.list
, um nur die Cloud Router in einer bestimmten Region aufzulisten.
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers
Ersetzen Sie Folgendes:
PROJECT_ID
: Die ID des Projekts, für das Sie Cloud Router auflisten möchtenREGION
: Die Region, für die Sie Cloud Router auflisten möchten
Cloud Router aktualisieren
Wenn ein Cloud Router mit einem NCC-Gateway verknüpft ist, beachten Sie Folgendes:
- Das Feld
ncc_gateway
kann nicht aktualisiert werden. Bei den Methoden
patch
oderupdate
ist das Feldnetwork
nicht als Teil des Anfragetexts zulässig.
gcloud
Führen Sie folgenden gcloud compute routers update
-Befehl aus:
gcloud compute routers update ROUTER_NAME --region=REGION
Ersetzen Sie Folgendes:
ROUTER_NAME
: der Name des Cloud Router, den Sie aktualisieren möchtenREGION
: Die Region, in der sich der Cloud Router befindet
API
Verwenden Sie die Methode routers.update
:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: Die ID des Projekts, für das Sie Cloud Router auflisten möchtenREGION
: Die Region, in der sich der Cloud Router befindetROUTER_NAME
: der Name des Cloud Router, den Sie aktualisieren möchten
Cloud Router-Status abrufen
gcloud
Führen Sie den Befehl gcloud compute routers get-status
aus.
gcloud compute routers get-status ROUTER_NAME \ --project=PROJECT_ID \ --region=REGION
Ersetzen Sie Folgendes:
ROUTER_NAME
: Der Name des Cloud Router, dessen Status Sie abrufen möchten.PROJECT_ID
: die Projekt-ID, zu der der Cloud Router gehörtREGION
: Die Region, in der sich der Cloud Router befindet
API
Verwenden Sie die Methode routers.getRouterStatus
mit einem leeren Anfragetext:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME/getRouterStatus
Ersetzen Sie Folgendes:
PROJECT_ID
: die Projekt-ID, zu der der Cloud Router gehörtREGION
: Die Region, in der sich der Cloud Router befindetROUTER_NAME
: Der Name des Cloud Router, dessen Status Sie abrufen möchten.
Cloud Router löschen
Prüfen Sie vor dem Löschen eines Cloud Router, ob er von einer anderen Ressource verwendet wird, z. B. einem Cloud VPN-Tunnel oder einem VLAN-Anhang. Sie müssen die zugeordnete Ressource löschen, bevor Sie den Cloud Router löschen können. Sie müssen jedoch keine BGP-Sitzungen entfernen, bevor Sie den Cloud Router löschen.
So löschen Sie den Cloud Router:
Console
Rufen Sie in der Google Cloud -Console die Seite Cloud Router auf.
Klicken Sie das Kästchen neben dem Cloud Router an, den Sie löschen möchten.
Klicken Sie auf
Löschen.
gcloud
Führen Sie den Befehl delete
aus: Geben Sie den Namen und den Standort des Cloud Routers an, den Sie löschen möchten.
gcloud compute routers delete ROUTER_NAME \ --project=PROJECT_ID \ --region=REGION
Ersetzen Sie Folgendes:
ROUTER_NAME
: Der Name des Cloud Router, den Sie löschen möchten.PROJECT_ID
: die ID des Projekts, das den zu löschenden Cloud Router enthältREGION
: Die Region, in der sich der Cloud Router befindet
Die Ausgabe sieht etwa so aus:
Deleted [https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/asia-east1/routers/ROUTER_NAME].
API
Verwenden Sie die Methode routers.delete
:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers/ROUTER_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: die ID des Projekts, das den zu löschenden Cloud Router enthältREGION
: Die Region, in der sich der Cloud Router befindetROUTER_NAME
: Der Name des Cloud Routers
Nächste Schritte
- Informationen zur Konfiguration eines Cloud Routers, seiner BGP-Sitzungen und der Routen, die Cloud Router bewirbt, finden Sie unter Router-Details aufrufen.
- Informationen zur Behebung von Problemen bei der Verwendung von Cloud Router finden Sie unter Fehlerbehebung.