ממשקי 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 שצוין. |