Halaman ini memberikan informasi tentang cara membuat hub tempat spoke VPC dalam project berbeda dapat dilampirkan.
Sebelum memulai
Sebelum memulai, tinjau bagian berikut.
Membuat atau memilih project
Untuk mempermudah konfigurasi Network Connectivity Center, mulailah dengan mengidentifikasi project yang valid.
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
Jika Anda menggunakan Google Cloud CLI, tetapkan project ID menggunakan
gcloud config set
perintah.gcloud config set project PROJECT_ID
Ganti
PROJECT_ID
dengan project ID unik Anda.Petunjuk gcloud CLI di halaman ini mengasumsikan bahwa Anda telah menetapkan project ID.
Untuk mengonfirmasi bahwa Anda menetapkan project ID dengan benar, gunakan
gcloud config list
perintah.gcloud config list --format='text(core.project)'
Mengaktifkan Network Connectivity API
Sebelum dapat melakukan tugas apa pun menggunakan Network Connectivity Center, Anda harus mengaktifkan Network Connectivity API.
Konsol
Untuk mengaktifkan Network Connectivity API:
Di Konsol Google Cloud, buka halaman Network Connectivity Center.
Klik Aktifkan.
Atau, Anda dapat mengaktifkan API dengan menggunakan Library API konsol Google Cloud, seperti yang dijelaskan dalam Mengaktifkan API.
Dapatkan akses
Untuk menggunakan Network Connectivity Center, Anda memerlukan izin yang dijelaskan dalam Peran dan izin.
Mengidentifikasi resource
Saat Anda mereferensikan resource dengan gcloud CLI atau API, gunakan konvensi yang dijelaskan dalam tabel berikut.
Konvensi | Didukung untuk | Notes | Contoh |
---|---|---|---|
URI Lengkap | Semua resource | Anda harus menggunakan salah satu metode ini untuk mereferensikan instance perlengkapan router. |
"https://www.googleapis.com/compute/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
Nama resource yang terkait | Semua resource | "projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME" |
|
Nama | Resource regional dan global | Metode ini dapat digunakan untuk hub, spoke, tunnel VPN, dan lampiran VLAN. | "HUB_NAME" |
Membuat hub
Untuk membuat fungsi, ikuti langkah-langkah berikut.
Konsol
Di Konsol Google Cloud, buka halaman Network Connectivity Center.
Di menu project, pilih project.
Klik Membuat hub.
Isi bagian Konfigurasi dasar di formulir:
- Masukkan Nama Hub.
- Opsional: Masukkan Deskripsi..
- Opsional: Untuk menambahkan label, klik Tambahkan Item, lalu masukkan Kunci dan Nilai.
- Pastikan formulir tersebut menampilkan ID project yang benar. Jika ID project salah, pilih project lain menggunakan menu yang berada di bagian atas halaman.
Lakukan salah satu hal berikut:
- Jika Anda ingin membuat spoke yang terpasang ke hub ini, klik Langkah berikutnya dan selesaikan bagian pembuatan spoke pada formulir. Untuk mengetahui petunjuknya, lihat Membuat spoke VPC.
- Jika Anda tidak ingin membuat spoke sekarang, klik Membuat untuk menyelesaikan pembuatan hub baru.
gcloud
Untuk membuat hub, gunakan
perintah gcloud network-connectivity hubs create
.
gcloud network-connectivity hubs create HUB_NAME \ --description="DESCRIPTION" \ --labels="KEY"="VALUE"
Ganti nilai berikut:
HUB_NAME
: nama hub baruDESCRIPTION
: teks opsional yang mendeskripsikan hubKEY
: kunci dalam pasangan nilai kunci untuk teks label opsionalVALUE
: nilai dalam pasangan nilai kunci untuk teks label opsional
API
Untuk membuat hub, gunakan
metode networkconnectivity.hubs.create
.
POST https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs { "name":"HUB_NAME", "description":"DESCRIPTION", "labels": { "KEY": "VALUE" } }
Ganti nilai berikut:
PROJECT_ID
: project ID dari project yang berisi hub baruHUB_NAME
: nama hub baruDESCRIPTION
: teks opsional yang mendeskripsikan hubKEY
: kunci dalam pasangan nilai kunci untuk teks label opsionalVALUE
: nilai dalam pasangan nilai kunci untuk teks label opsional
Untuk mengetahui informasi mendetail tentang perintah hub tambahan, seperti mencantumkan, mendeskripsikan, dan memperbarui, lihat Bekerja dengan hub dan spoke.
Menghapus hub
Untuk menghapus hub, ikuti langkah-langkah berikut.
Sebelum dapat menghapus hub, Anda harus menghapus atau menolak semua spoke yang terpasang ke hub. Jika spoke berada di project yang berbeda, Anda mungkin tidak memiliki izin untuk menghapusnya. Dalam hal ini, Anda harus menolak spoke.
Untuk langkah-langkah menghapus spoke, lihat Menghapus spoke.
Konsol
Di Konsol Google Cloud, buka halaman Network Connectivity Center.
Di menu project, pilih project.
Klik tab Hub.
Di daftar hub, pilih hub yang ingin dihapus.
Klik tab Spoke. Semua spoke yang terpasang ke hub ini tercantum dengan statusnya.
Dari daftar spoke aktif, hapus spoke aktif. Jika Anda tidak memiliki izin untuk menghapus jari-jari, tolak jari-jari.
Klik
Hapus hub.Pada dialog konfirmasi, lakukan salah satu hal berikut:
- Klik Batal jika Anda tidak ingin menghapus hub.
- Klik Hapus untuk menghapus hub.
gcloud
Untuk mencantumkan semua spoke aktif yang terpasang ke hub yang ingin Anda hapus, gunakan perintah
gcloud network-connectivity hubs list-spokes
.gcloud network-connectivity hubs list-spokes HUB_NAME \ --filter="state:ACTIVE"
Ganti
HUB_NAME
dengan nama hub yang ingin Anda hapus.Hapus spoke aktif. Jika Anda tidak memiliki izin untuk menghapus jari-jari, tolak jari-jari.
Untuk menghapus hub, gunakan perintah
gcloud network-connectivity hubs delete
.gcloud network-connectivity hubs delete HUB_NAME
Ganti
HUB_NAME
dengan nama hub.
API
Untuk mencantumkan semua spoke aktif yang terpasang ke hub yang ingin Anda hapus, gunakan metode
networkconnectivity.hubs.listSpokes
.GET https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME:listSpokes
Ganti nilai berikut:
PROJECT_ID
: ID project dari project yang berisi hub tempat Anda ingin mencantumkan spokeHUB_NAME
: nama hub tempat Anda ingin mencantumkan spoke
Hapus spoke aktif. Jika Anda tidak memiliki izin untuk menghapus jari-jari, tolak jari-jari.
Untuk menghapus hub, gunakan metode
networkconnectivity.hubs.delete
.DELETE https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/global/hubs/HUB_NAME
Ganti nilai berikut:
PROJECT_ID
: ID project dari project yang berisi hub yang akan dihapusHUB_NAME
: nama hub yang akan dihapus
Langkah selanjutnya
- Untuk membuat hub dan spoke, lihat Bekerja dengan hub dan spoke.
- Untuk melihat daftar partner yang solusinya terintegrasi dengan Network Connectivity Center, lihat Partner Network Connectivity Center.
- Untuk menemukan solusi atas masalah umum, lihat Pemecahan masalah.
- Untuk mendapatkan detail tentang API dan perintah
gcloud
, lihat API dan referensi.