API dan referensi

Halaman ini menjelaskan setiap resource yang dapat digunakan dengan Cloud NAT.

Cloud NAT API dan perintah gcloud adalah bagian dari Compute Engine.

Cloud NAT dikonfigurasi menggunakan perintah dan parameter Cloud Router baru.

Perintah CLI gcloud

Perintah Cloud Router yang sudah ada dapat ditemukan di dokumentasi antarmuka Google Cloud CLI.

Tabel berikut mencantumkan perintah Cloud NAT yang umum digunakan:

Perintah Deskripsi
gcloud compute routers nats create Menambahkan konfigurasi NAT ke router.
gcloud compute routers nats update Memperbarui konfigurasi NAT pada router.
gcloud compute routers nats delete Menghapus konfigurasi NAT dari router.
gcloud compute routers nats list Mencantumkan konfigurasi NAT pada {i>router<i}.
gcloud compute routers nats describe Menampilkan konfigurasi NAT pada router.
gcloud compute routers get-status Mendapatkan informasi runtime di Cloud Router yang ditentukan, termasuk status NAT.
gcloud compute routers get-nat-mapping-info Menampilkan NAT IP:port-ranges.
gcloud compute routers get-nat-ip-info Menampilkan penggunaan alamat IP NAT.
gcloud compute routers nats rules create Menambahkan aturan NAT ke gateway NAT yang sudah ada.
gcloud compute routers nats rules update Memperbarui aturan NAT tunggal.
gcloud compute routers nats rules delete Menghapus aturan NAT dari gateway NAT.
gcloud compute routers nats rules describe Menjelaskan aturan NAT.
gcloud compute routers nats rules list Mencantumkan semua aturan NAT di {i>gateway<i} NAT.

Rest API

Semua operasi NAT dilakukan di resource Router. Semua metode tersebut memerlukan autentikasi OAuth 2.0.

Tabel berikut mencantumkan Cloud Router API yang umum digunakan:

Perintah Deskripsi
routers.insert Membuat Cloud Router. Anda dapat menentukan konfigurasi NAT saat membuat router.
routers.update Mengupdate Cloud Router. Anda dapat menentukan konfigurasi NAT saat mengupdate router.
routers.patch Menambahkan patch di Cloud Router. Anda dapat menentukan konfigurasi NAT saat mem-patch router.
routers.getRouterStatus Mendapatkan informasi runtime di Cloud Router yang ditentukan, termasuk status NAT.
routers.getNatMappingInfo Mengambil informasi pemetaan NAT runtime dari endpoint VM.
routers.getNatIpInfo Mengambil informasi alamat IP NAT runtime untuk Cloud Router yang ditentukan.