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:
- Instal Google Cloud CLI atau update ke versi terbaru.
- 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
Di konsol Google Cloud , buka halaman Cloud Routers.
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 RouterREGION
: 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 RouterREGION
: 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
atauupdate
tidak menerima kolomnetwork
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 perbaruiREGION
: 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 RouterREGION
: region tempat Cloud Router beradaROUTER_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 statusnyaPROJECT_ID
: project ID yang merupakan milik Cloud RouterREGION
: 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 RouterREGION
: region tempat Cloud Router beradaROUTER_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
Di konsol Google Cloud , buka halaman Cloud Routers.
Pilih kotak centang di samping Cloud Router yang ingin Anda hapus.
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 hapusPROJECT_ID
: ID project yang berisi Cloud Router yang ingin Anda hapusREGION
: 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 hapusREGION
: region tempat Cloud Router beradaROUTER_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.