ממשקי API והפניות

בדף הזה מתוארים משאבים נפרדים שאפשר להשתמש בהם עם Cloud NAT.

ממשקי Cloud NAT API ופקודות gcloud הם חלק מ-Compute Engine.

הגדרת Cloud NAT מתבצעת באמצעות פקודות ופרמטרים חדשים של Cloud Router.

פקודות ב-CLI של gcloud

אפשר למצוא פקודות קיימות של Cloud Router במסמכי התיעוד של ממשק Google Cloud CLI.

בטבלה הבאה מפורטות פקודות Cloud NAT נפוצות:

פקודה תיאור
gcloud compute routers nats create הוספת הגדרת NAT לנתב.
gcloud compute routers nats update עדכון של הגדרת NAT בנתב.
gcloud compute routers nats delete מסירים הגדרת NAT מנתב.
gcloud compute routers nats list הצגת רשימת הגדרות NAT בנתב.
gcloud compute routers nats describe הצגה של הגדרת NAT בנתב.
gcloud compute routers get-status מקבל מידע על זמן הריצה של Cloud Router שצוין, כולל הסטטוס של NAT.
gcloud compute routers get-nat-mapping-info הצגת טווחי כתובות IP:יציאות של NAT.
gcloud compute routers get-nat-ip-info הצגת השימוש בכתובת IP של NAT.
gcloud compute routers nats rules create הוספת כלל NAT לשער NAT קיים.
gcloud compute routers nats rules update מעדכן כלל NAT יחיד.
gcloud compute routers nats rules delete מוחק כלל NAT משער NAT.
gcloud compute routers nats rules describe תיאור של כלל NAT.
gcloud compute routers nats rules list הצגת רשימה של כל כללי ה-NAT בשער NAT.

‫Rest API

כל פעולות ה-NAT מתבצעות במשאב Router. כולם מחייבים אימות OAuth 2.0.

בטבלה הבאה מפורטים ממשקי Cloud Router API הנפוצים:

פקודה תיאור
routers.insert יוצר Cloud Router. אפשר לציין הגדרת NAT כשיוצרים את הנתב.
routers.update עדכון של Cloud Router. אפשר לציין הגדרת NAT כשמעדכנים את הנתב.
routers.patch הוספת תיקון ל-Cloud Router. אפשר לציין הגדרת NAT כשמבצעים תיקון של הנתב.
routers.getRouterStatus מקבל מידע על זמן הריצה של Cloud Router שצוין, כולל הסטטוס של NAT.
routers.getNatMappingInfo מאחזר מידע על מיפוי NAT בזמן ריצה של נקודות קצה של מכונות וירטואליות.
routers.getNatIpInfo אחזור של פרטי כתובת ה-IP של ה-NAT בזמן הריצה של Cloud Router שצוין.