Mengelola Cloud Router

Dokumen ini menjelaskan cara mencantumkan, mengupdate, mendapatkan status, dan menghapus Cloud Router.

Sebelum memulai

gcloud

Jika Anda ingin menggunakan contoh command line dalam panduan ini, lakukan tindakan berikut:

  1. Instal Google Cloud CLI atau update ke versi terbaru.
  2. Tetapkan region dan zona default.

API

Jika Anda ingin menggunakan contoh API dalam panduan ini, siapkan akses API.

Mencantumkan Cloud Router

Untuk menampilkan daftar semua Cloud Router dalam sebuah project, ikuti langkah-langkah berikut.

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud Routers.

    Buka Cloud Router

  2. Di halaman Cloud Router, lihat daftar Cloud Router Anda.

gcloud

Jalankan perintah list. Untuk membatasi daftar hanya untuk satu region, tentukan --filter="region:(<var>REGION</var>).

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

Ganti kode berikut:

  • PROJECT_ID: ID project yang ingin Anda cantumkan Cloud Router
  • REGION: region tempat Anda ingin mencantumkan router—misalnya, asia-east1

Output-nya mirip dengan yang berikut ini:

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

API

Gunakan routers.aggregatedList metode:

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

Ganti PROJECT_ID dengan ID project yang ingin Anda cantumkan Router Cloud.

Untuk mencantumkan Cloud Router saja di region tertentu, gunakan routers.list metode

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

Ganti kode berikut:

  • PROJECT_ID: ID project yang ingin Anda cantumkan Cloud Router
  • REGION: region tempat Anda ingin mencantumkan Cloud Router

Mengupdate Cloud Router

Jika Cloud Router dikaitkan dengan Gateway NCC, perhatikan hal berikut:

  • Anda tidak dapat memperbarui kolom ncc_gateway.
  • Metode patch atau update tidak menerima kolom network sebagai bagian dari isi permintaan.

gcloud

Gunakan perintah gcloud compute routers update:

gcloud compute routers update ROUTER_NAME
    --region=REGION

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router yang ingin Anda perbarui
  • REGION: region tempat Cloud Router berada

API

Gunakan routers.update metode:

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

Ganti kode berikut:

  • PROJECT_ID: ID project yang ingin Anda cantumkan Cloud Router
  • REGION: region tempat Cloud Router berada
  • ROUTER_NAME: nama Cloud Router yang ingin Anda perbarui

Mendapatkan status Cloud Router

gcloud

Gunakan perintah gcloud compute routers get-status.

gcloud compute routers get-status ROUTER_NAME \
    --project=PROJECT_ID \
    --region=REGION

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router yang ingin Anda dapatkan statusnya
  • PROJECT_ID: project ID yang merupakan milik Cloud Router
  • REGION: region tempat Cloud Router berada

API

Gunakan metode routers.getRouterStatus dengan isi permintaan kosong:

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

Ganti kode berikut:

  • PROJECT_ID: project ID yang merupakan milik Cloud Router
  • REGION: region tempat Cloud Router berada
  • ROUTER_NAME: nama Cloud Router yang ingin Anda dapatkan statusnya

Menghapus Cloud Router

Sebelum menghapus Cloud Router, pastikan Cloud Router tidak sedang digunakan oleh resource lain, seperti tunnel Cloud VPN atau lampiran VLAN. Anda harus menghapus resource terkait sebelum dapat menghapus Cloud Router. Namun, Anda tidak wajib menghapus sesi BGP sebelum menghapus Cloud Router.

Untuk menghapus Cloud Router, ikuti langkah-langkah berikut.

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud Routers.

    Buka Cloud Router

  2. Pilih kotak centang di samping Cloud Router yang ingin Anda hapus.

  3. Klik Delete.

gcloud

Jalankan perintah delete. Tentukan nama dan lokasi Cloud Router yang ingin Anda hapus.

gcloud compute routers delete ROUTER_NAME \
    --project=PROJECT_ID \
    --region=REGION

Ganti kode berikut:

  • ROUTER_NAME: nama Cloud Router yang ingin Anda hapus

  • PROJECT_ID: ID project yang berisi Cloud Router yang ingin Anda hapus

  • REGION: region tempat Cloud Router berada

Outputnya mirip dengan hal berikut ini:

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

API

Gunakan routers.delete metode:

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

Ganti kode berikut:

  • PROJECT_ID: ID project yang berisi Cloud Router yang ingin Anda hapus
  • REGION: region tempat Cloud Router berada
  • ROUTER_NAME: nama Cloud Router

Langkah selanjutnya

  • Untuk melihat konfigurasi Cloud Router, sesi BGP-nya, dan rute yang diiklankan Cloud Router, baca Melihat detail router.
  • Untuk memecahkan masalah saat menggunakan Cloud Router, lihat Pemecahan masalah.