כברירת מחדל, מכונות Compute Engine נוצרות עם כתובות IPv4. אפשר גם ליצור מכונות וירטואליות שמשתמשות בכתובות IPv6. מופעי מחשוב עם הגדרות IPv4 ו-IPv6 נקראים מופעי dual-stack. כתובת ה-IPv6 היא בנוסף לכתובות IPv4 שמוגדרות בממשק הרשת.
אפשר להגדיר כתובות IPv6 במכונה ב-Compute Engine אם לתת-הרשת שהמכונה מחוברת אליה יש טווח IPv6 מוגדר.
אפשר להגדיר כתובות IPv6 לכל ממשק רשת במכונת החישוב. מידע נוסף על הגדרה של כמה ממשקי רשת זמין במאמר בנושא ממשקי רשת מרובים.
סוג הערימה של ממשק הרשת של מכונה קובע את הסוג של רשתות המשנה שאליהן היא יכולה להתחבר:
- ממשקי רשת עם IPv4 בלבד יכולים להתחבר לרשתות משנה עם IPv4 בלבד ולרשתות משנה עם IPv4 ו-IPv6.
- ממשקי רשת עם תמיכה ב-IPv4 ו-IPv6 יכולים להתחבר לרשתות משנה עם תמיכה ב-IPv4 ו-IPv6.
- ממשקי רשת עם IPv6 בלבד יכולים להתחבר לרשתות משנה עם IPv6 בלבד ולרשתות משנה עם תמיכה כפולה.
בנוסף, הגדרת סוג הגישה של רשת משנה ב-IPv6 קובעת אם לרשת המשנה יש טווח IPv6 פנימי או חיצוני. מכונות מחוברות מקבלות בירושה את סוג הגישה IPv6 מרשת המשנה.
אתם יכולים ליצור מכונות עם כתובות IPv6 שמוקצות אוטומטית על ידיGoogle Cloud , או עם כתובות IPv6 שאתם מציינים. אתם יכולים לציין כתובת IPv6 סטטית או כתובת IPv6 ארעית בהתאמה אישית.
מידע נוסף על כתובות IPv6 זמין בסקירה הכללית על IPv6.
מגבלות
- יש תמיכה במופעים עם IPv6 בלבד רק עם תמונות של מערכות הפעלה Debian, Red Hat ו-Ubuntu.
לפני שמתחילים
- צריך ליצור את הרשתות ואת רשתות המשנה לפני שיוצרים את מכונת החישוב.
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים Google Cloud ולממשקי ה-API, לא צריך להגדיר אימות.
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, מאתחלים את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud.
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות ליצירת מכונה עם כתובות IPv6, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד אדמין מכונות של Compute (v1) (roles/compute.instanceAdmin.v1) בפרויקט.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
יצירת מכונה עם תמיכה כפולה ב-IPv4 וב-IPv6
כדי ליצור מכונה עם כתובת IPv4 פנימית וכתובת IPv6 חיצונית, צריך לחבר את מכונת ה-Compute לרשת משנה עם תמיכה כפולה ב-IPv4 וב-IPv6.
אם אתם משתמשים ב-VPC משותף ורוצים ליצור מכונה וירטואלית עם תמיכה כפולה במערכת הפעלה שמחוברת לרשת משנה משותפת, תוכלו לעיין במאמר יצירת מכונה וירטואלית במסמכי ה-VPC המשותף.
המסוף
נכנסים לדף Create an instance.
אם מתבקשים, בוחרים פרויקט ולוחצים על המשך. מופיע הדף Create an instance ובו החלונית Machine configuration.
בחלונית Machine configuration:
- בשדה Name (שם), מציינים שם למופע. מידע נוסף זמין במאמר מתן שמות למשאבים.
- אופציונלי: בשדה Zone, בוחרים תחום למכונה הזו. בוחרים תחום באזור שמכיל רשת משנה עם טווח IPv6 מוגדר.
בוחרים את משפחת המכונות של המופע. ב Google Cloud מסוף יוצגו סדרות המכונות שזמינות למשפחת המכונות שבחרתם. אלו האפשרויות הזמינות למשפחות מכונות:
- לשימוש כללי
- אופטימיזציה של מחשוב
- אופטימיזציה של הזיכרון
- אופטימיזציה של האחסון
- אופטימיזציה של הרשת
- GPUs
- TPUs
בעמודה סדרה, בוחרים את סדרת המכונות של המופע.
בקטע Machine type, בוחרים את סוג המכונה עבור המופע.
בתפריט הניווט, לוחצים על Networking (רשת). בחלונית Networking שמופיעה, מבצעים את הפעולות הבאות:
בקטע Network interfaces, לוחצים על ממשק הרשת כדי להרחיב ולערוך אותו.
בקטעים רשת ותת-רשת, בוחרים את הרשת ואת תת-הרשת שהוגדר להן טווח IPv6.
בשביל IP stack type, בוחרים באפשרות IPv4 and IPv6 (dual-stack).
בקטע Primary internal IPv4 address (כתובת IPv4 פנימית ראשית), בוחרים באחת מהאפשרויות הבאות:
- כדי להקצות כתובת IPv4 פנימית ארעית חדשה, בוחרים באפשרות ארעית.
- כדי להקצות כתובת IP חיצונית סטטית קיימת, בוחרים את השם של כתובת IPv4 שמורה מהרשימה.
- כדי ליצור ולהקצות כתובת IPv4 פנימית סטטית חדשה, בוחרים באפשרות שמירת כתובת IPv4 פנימית סטטית.
אופציונלי: בקטע External IPv4 address, בוחרים באחת מהאפשרויות הבאות:
- כדי להקצות כתובת IPv4 חיצונית ארעית, בוחרים באפשרות Ephemeral.
- כדי ליצור מכונה ללא כתובת IPv4 חיצונית, בוחרים באפשרות ללא.
- כדי להקצות כתובת IP חיצונית סטטית קיימת, בוחרים את השם של כתובת IPv4 שמורה מהרשימה.
- כדי ליצור ולהקצות כתובת IPv4 חיצונית סטטית חדשה, בוחרים באפשרות שמירת כתובת IPv4 חיצונית סטטית.
אופציונלי: כדי להגדיר כתובת IPv6 חיצונית, בוחרים אחת מהאפשרויות הבאות בכתובת IPv6 חיצונית:
- כדי להקצות באופן אוטומטי כתובת IPv6 חיצונית ארעית חדשה, בוחרים באפשרות Ephemeral (Automatic) (ארעית (אוטומטית)).
- כדי לציין באופן ידני כתובת IPv6 חיצונית ארעית חדשה, בוחרים באפשרות ארעית (בהתאמה אישית).
- כדי להקצות כתובת IP חיצונית סטטית קיימת, בוחרים את השם של כתובת IPv6 שמורה מהרשימה.
- כדי ליצור ולהקצות כתובת IPv6 חיצונית סטטית חדשה, בוחרים באפשרות שמירת כתובת IPv6 חיצונית סטטית.
כדי לסיים את השינוי של ממשק הרשת, לוחצים על Done.
אופציונלי: כדי להגדיר ממשק רשת נוסף, לוחצים על Add a network interface (הוספת ממשק רשת) וחוזרים על השלבים הקודמים בחלונית Networking (רשת).
אופציונלי: מציינים אפשרויות הגדרה אחרות. מידע נוסף מופיע במאמר אפשרויות הגדרה במהלך יצירת מכונה.
כדי ליצור את המכונה ולהפעיל אותה, לוחצים על Create.
gcloud
יוצרים מכונה באמצעות הפקודה gcloud compute instances create. כדי לציין כתובות IPv6 מותאמות אישית, צריך לכלול את הדגלים internal-ipv6-address ו-external-ipv6-address. אם לא מציינים כתובת, המערכת של Google Cloudמקצה למכונה באופן אוטומטי כתובות IPv6 זמניות.
gcloud compute instances create INSTANCE_NAME \
--subnet=SUBNET_NAME \
--zone=ZONE \
--stack-type=IPV4_IPV6
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_NAME: השם של המכונה -
SUBNET_NAME: רשת המשנה שאליה רוצים לחבר את המכונה. לרשת המשנה צריכה להיות הקצאה של טווח כתובות IPv6 -
ZONE: האזור שבו רוצים לפרוס את המכונה
REST
- בוחרים תמונה. רושמים את שם התמונה או את שם משפחת התמונות ואת שם הפרויקט שהתמונה כלולה בו.
אפשר להשתמש בשיטה
instances.insertכדי ליצור מכונה מקובץ אימג' של משפחת אימג' או מגרסה ספציפית של קובץ אימג' של מערכת הפעלה. כדי לציין כתובות IPv6 מותאמות אישית, צריך לכלול את השדותnetworkInterfaces[].ipv6Addressו-networkInterfaces[].ipv6AccessConfigs[].externalIpv6. אם לא מציינים כתובת, Google Cloudמקצה אוטומטית כתובות IPv6 זמניות למכונה.לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו רוצים ליצור את המכונה. -
ZONE: האזור שבו רוצים ליצור את המכונה. -
MACHINE_TYPE_ZONE: אם משתמשים בסוג מכונה בהתאמה אישית, צריך לציין את האזור שמכיל את סוג המכונה בהתאמה אישית שרוצים להשתמש בו עבור המכונה החדשה. אחרת, צריך לציין את האזור שבו רוצים ליצור את המכונה. -
MACHINE_TYPE: סוג המכונה, מוגדר מראש או מותאם אישית, עבור המופע החדש. לדוגמה,n4-standard-2 -
INSTANCE_NAME: שם למכונה החדשה -
REGION: האזור שמכיל את רשת המשנה -
SUBNET: רשת משנה עם תמיכה בשני הפרוטוקולים -
IMAGE_PROJECT: אופציונלי: פרויקט התמונה שמכיל את התמונה
IMAGE: אופציונלי: מציינים אחת מהאפשרויות הבאות:- גרסה ספציפית של תמונת מערכת ההפעלה – לדוגמה,
debian-12-bookworm-v20241009 - תמונה משפחתית, שצריך לעצב אותה כ-
family/IMAGE_FAMILY. הפעולה הזו יוצרת את המופע מתמונת מערכת ההפעלה העדכנית ביותר שלא הוצאה משימוש. לדוגמה, אם מצייניםfamily/debian-12, Compute Engine יוצר מכונה באמצעות הגרסה העדכנית של תמונת מערכת ההפעלה במשפחת התמונות של Debian 12. מידע נוסף על השימוש במשפחות תמונות זמין במאמר בנושא שיטות מומלצות לשימוש במשפחות תמונות.
- גרסה ספציפית של תמונת מערכת ההפעלה – לדוגמה,
ה-method של ה-HTTP וכתובת ה-URL:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
תוכן בקשת JSON:
{ "machineType": "zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "INSTANCE_NAME", "networkInterfaces": [ { "subnetwork": "regions/REGION/subnetworks/SUBNET", "stackType": "IPV4_IPV6" } ], "disks": [ { "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot": true } ], }כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{ "kind": "compute#operation", "id": "9216044482154695709", "name": "operation-1739207409646-62dccc7d7bc58-d1350b42-64fdb7f7", "zone": "https://www.googleapis.com/compute/{api_version}/projects/`PROJECT_ID`/zones/`ZONE`", "operationType": "insert", "targetLink": "https://www.googleapis.com/compute/{api_version}/projects/`PROJECT_ID`/zones/`ZONE`/instances/`INSTANCE_NAME`", "targetId": "2679381553616227357", "status": "RUNNING", "user": "USER_ID", "progress": 0, "insertTime": "2025-02-10T09:10:10.551-08:00", "startTime": "2025-02-10T09:10:10.551-08:00", "selfLink": "https://www.googleapis.com/compute/{api_version}/projects/`PROJECT_ID`/zones/`ZONE`/operations/operation-1565289606387-58f9f62f5989c-e582f586-6d22f38" "kind": "compute#operation" }-
יצירת מכונה עם IPv6 בלבד
כדי ליצור מכונה עם כתובת IPv6 בלבד, פועלים לפי השלבים שבקטע הזה.
במכונת Compute Engine עם ממשק רשת יחיד, יכולה להיות למכונה כתובת IPv6 פנימית או חיצונית, בהתאם לסוג הגישה של הרשת שאליה מחובר הממשק שלה. צריך ליצור רשת של ענן וירטואלי פרטי (VPC) במצב מותאם אישית עם תת-רשת שיש לה טווח כתובות IPv6.
לפני שיוצרים מכונה וירטואלית multi-NIC שמשתמשת בכתובות IPv6 פנימיות וחיצוניות, צריך ליצור את הרכיבים הבאים:
- הרשת הפנימית ותת-הרשת: רשת VPC במצב מותאם אישית עם IPv6 ULA מופעל, תת-רשת עם טווח כתובות IPv6 וסוג הגישה מוגדר ל-
internal. - הרשת החיצונית ורשת המשנה: רשת VPC שנייה במצב מותאם אישית, רשת משנה שנייה עם טווח כתובות IPv6 וסוג הגישה מוגדר ל-
external.
כשיוצרים את המכונה, מגדירים שני ממשקי רשת: אחד שמתחבר לתת-הרשת עם טווח כתובות ה-IPv6 הפנימיות, ואחד שמתחבר לתת-הרשת עם טווח הכתובות החיצוניות.
אם אתם משתמשים ב-VPC משותף ורוצים ליצור מכונה וירטואלית עם IPv6 בלבד שמחוברת לתת-רשת משותפת, תוכלו לעיין במאמר יצירת מכונה וירטואלית במסמכי ה-VPC המשותף.
המסוף
נכנסים לדף Create an instance.
אם מתבקשים, בוחרים פרויקט ולוחצים על המשך. מופיע הדף Create an instance ובו החלונית Machine configuration.
בחלונית Machine configuration:
- בשדה Name (שם), מציינים שם למופע. מידע נוסף זמין במאמר מתן שמות למשאבים.
- אופציונלי: בשדה Zone, בוחרים תחום למכונה הזו. בוחרים אזור באזור שמכיל רשת משנה עם טווח IPv6 מוגדר.
בוחרים את משפחת המכונות של המופע.Google Cloud במסוף מוצגות סדרות המכונות שזמינות למשפחת המכונות שבחרתם. אלה האפשרויות הזמינות לסוגי מכונות:
- לשימוש כללי
- אופטימיזציה של מחשוב
- אופטימיזציה של הזיכרון
- אופטימיזציה של האחסון
- אופטימיזציה של הרשת
- GPUs
- TPUs
בעמודה סדרה, בוחרים את סדרת המכונות של המופע.
בקטע Machine type, בוחרים את סוג המכונה עבור המופע.
בתפריט הניווט, לוחצים על Networking (רשת). בחלונית Networking שמופיעה, מבצעים את הפעולות הבאות:
בקטע Network interfaces, לוחצים על ממשק הרשת כדי להרחיב ולערוך אותו.
בקטעים רשת ותת-רשת, בוחרים את הרשת ואת תת-הרשת שהוגדר להן טווח IPv6.
סוג הגישה ל-IPv6 של רשת המשנה קובע אם המכונה תקבל כתובת IPv6 פנימית או כתובת IPv6 חיצונית. כדי להקצות כתובת IPv6 פנימית, צריך לבחור רשת שנוצרה עם האפשרות Configure a ULA internal IPv6 range for this VPC Network (הגדרת טווח כתובות IPv6 פנימיות מסוג ULA לרשת ה-VPC הזו). אחרת, אפשר להגדיר רק כתובות IPv6 חיצוניות.
בשביל IP stack type, בוחרים באפשרות IPv6 (single stack).
אם בחרתם רשת משנה עם סוג גישה
Internal, אז בשדה Primary internal IPv6 address (כתובת IPv6 פנימית ראשית), בוחרים באחת מהאפשרויות הבאות:- כדי להקצות באופן אוטומטי כתובת IPv6 פנימית חדשה וחולפת, בוחרים באפשרות חולפת (אוטומטית).
- כדי לציין באופן ידני כתובת IPv6 פנימית ארעית חדשה, בוחרים באפשרות ארעית (בהתאמה אישית).
- כדי להקצות כתובת IP פנימית סטטית קיימת, בוחרים את השם של כתובת IPv6 שמורה מהרשימה.
- כדי ליצור ולהקצות כתובת IPv6 פנימית סטטית חדשה, בוחרים באפשרות שמירת כתובת IPv6 פנימית סטטית.
אם בחרתם רשת משנה עם סוג גישה
External, אז בשדה כתובת IPv6 חיצונית, בוחרים באחת מהאפשרויות הבאות:- כדי להקצות באופן אוטומטי כתובת IPv6 חיצונית ארעית חדשה, בוחרים באפשרות Ephemeral (Automatic) (ארעית (אוטומטית)).
- כדי לציין באופן ידני כתובת IPv6 חיצונית ארעית חדשה, בוחרים באפשרות ארעית (בהתאמה אישית).
- כדי להקצות כתובת IP חיצונית סטטית קיימת, בוחרים את השם של כתובת IPv6 שמורה מהרשימה.
- כדי ליצור ולהקצות כתובת IPv6 חיצונית סטטית חדשה, בוחרים באפשרות שמירת כתובת IPv6 חיצונית סטטית.
כדי לסיים את השינוי של ממשק הרשת, לוחצים על Done.
אופציונלי: כדי להוסיף כתובת IPv6 נוספת:
- בוחרים באפשרות הוספת ממשק רשת.
- חוזרים על השלבים הקודמים במשימה הזו עבור החלונית Networking.
אופציונלי: מציינים אפשרויות הגדרה אחרות. מידע נוסף מופיע במאמר אפשרויות הגדרה במהלך יצירת מכונה.
כדי ליצור את המכונה ולהפעיל אותה, לוחצים על Create.
gcloud
כדי ליצור מכונה, משתמשים בפקודה gcloud compute instances create.
כדי להקצות כתובות IPv6 פנימיות וחיצוניות, צריך ליצור את המכונה עם לפחות שני ממשקי רשת. כדי לציין כתובות IPv6 מותאמות אישית, צריך לכלול את הדגלים internal-ipv6-address ו-external-ipv6-address. אם לא מציינים כתובת IPv6, המערכת מקצה אוטומטית כתובות IPv6 ארעיות למכונה Google Cloud.
gcloud compute instances create INSTANCE_NAME \
--zone ZONE \
--machine-type=MACHINE_TYPE \
--create-disk=boot=yes,image='projects/IMAGE_PROJECT/global/images/IMAGE',size=SIZE \
--network-interface=subnet=SUBNET_INTERNAL_NAME,stack-type=IPV6_ONLY \
--network-interface=subnet=SUBNET_EXTERNAL_NAME,stack-type=IPV6_ONLY,ipv6-network-tier=IPV6_NETWORK_TIER
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE_NAME: שם למכונה -
ZONE: האזור שבו נוצרת המכונה, למשלeurope-west1-b. האזור של המופע נגזר מהאזור. -
MACHINE_TYPE: אופציונלי: סוג המכונה, מוגדר מראש או מותאם אישית, עבור המופע החדש. לדוגמה,n4-standard-2. -
IMAGE_PROJECT: אופציונלי: פרויקט התמונה שמכיל את התמונה -
IMAGE: אופציונלי: מציינים אחת מהאפשרויות הבאות:- גרסה ספציפית של תמונת מערכת ההפעלה – לדוגמה,
debian-12-bookworm-v202410095. - תמונה משפחתית, שצריכה להיות בפורמט
family/IMAGE_FAMILY. הפעולה הזו יוצרת את המכונה מקובץ האימג' העדכני ביותר של מערכת ההפעלה, שלא הוצא משימוש. לדוגמה, אם מצייניםfamily/debian-12, Compute Engine יוצר מכונה באמצעות הגרסה האחרונה של תמונת מערכת ההפעלה במשפחת התמונות Debian 12. מידע נוסף על שימוש במשפחות של תמונות זמין במאמר שיטות מומלצות לשימוש במשפחות של תמונות.
- גרסה ספציפית של תמונת מערכת ההפעלה – לדוגמה,
-
SIZE: אופציונלי: הגודל של הדיסק החדש. הערך חייב להיות מספר שלם. יחידת המידה שמוגדרת כברירת מחדל היא GiB. -
SUBNET_INTERNAL_NAME: השם של רשת המשנה שהוגדרה לשימוש עם כתובות IP פנימיות במכונה. -
SUBNET_EXTERNAL_NAME: השם של רשת המשנה שהוגדרה לשימוש בכתובות IP חיצוניות עם המכונה. -
IPV6_NETWORK_TIER: רמת שירות הרשת החדשה של תת-הרשת. יכול להיותSTANDARD(תצוגה מקדימה) אוPREMIUM.
REST
- בוחרים תמונה. רושמים את שם התמונה או את שם משפחת התמונות ואת שם הפרויקט שהתמונה כלולה בו.
אפשר להשתמש בשיטה
instances.insertכדי ליצור מכונה מקובץ אימג' של משפחת אימג' או מגרסה ספציפית של קובץ אימג' של מערכת הפעלה. כדי לציין כתובות IPv6 מותאמות אישית, צריך לכלול את השדותnetworkInterfaces[].ipv6Addressו-networkInterfaces[].ipv6AccessConfigs[].externalIpv6. אם לא מציינים כתובת, Google Cloudמקצה אוטומטית כתובות IPv6 זמניות למכונה.לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו רוצים ליצור את המכונה. -
ZONE: האזור שבו רוצים ליצור את המכונה. -
MACHINE_TYPE_ZONE: אם משתמשים בסוג מכונה בהתאמה אישית, צריך לציין את האזור שמכיל את סוג המכונה בהתאמה אישית שרוצים להשתמש בו עבור המכונה החדשה. אחרת,צריך לציין את האזור שבו רוצים ליצור את המכונה. -
MACHINE_TYPE: סוג המכונה, מוגדר מראש או מותאם אישית, עבור המופע החדש. לדוגמה:n4-standard-2. -
INSTANCE_NAME: שם למכונה החדשה -
REGION: האזור שמכיל את רשת המשנה -
SUBNET_INTERNAL: רשת משנה עם IPv6 בלבד. לרשת של רשת המשנה הזו צריך להיות סוג גישה שלINTERNALוצריך להפעיל IPv6 ULA. -
SUBNET_EXTERNAL: רשת משנה עם IPv6 בלבד. סוג הגישה של הרשת של רשת המשנה הזו חייב להיותINTERNAL. -
IMAGE_PROJECT: אופציונלי: פרויקט התמונה שמכיל את התמונה
IMAGE: אופציונלי: מציינים אחת מהאפשרויות הבאות:- גרסה ספציפית של תמונת מערכת ההפעלה – לדוגמה,
debian-12-bookworm-v20241009 - תמונה משפחתית, שצריך לעצב אותה כ-
family/IMAGE_FAMILY. הפעולה הזו יוצרת את המופע מתמונת מערכת ההפעלה העדכנית ביותר שלא הוצאה משימוש. לדוגמה, אם מצייניםfamily/debian-12, Compute Engine יוצר מכונה באמצעות הגרסה העדכנית של תמונת מערכת ההפעלה במשפחת התמונות של Debian 12. מידע נוסף על השימוש במשפחות תמונות זמין במאמר בנושא שיטות מומלצות לשימוש במשפחות תמונות.
- גרסה ספציפית של תמונת מערכת ההפעלה – לדוגמה,
ה-method של ה-HTTP וכתובת ה-URL:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
תוכן בקשת JSON:
{ "machineType": "zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "INSTANCE_NAME", "networkInterfaces": [ { "subnetwork": "regions/REGION/subnetworks/SUBNET_INTERNAL", "stackType": "IPV6_ONLY" }, { "subnetwork": "regions/REGION/subnetworks/SUBNET_EXTERNAL", "stackType": "IPV6_ONLY" } ], "disks": [ { "initializeParams": { "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot": true } ] }כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{ "kind": "compute#operation", "id": "9216044482154695709", "name": "operation-1739207409646-62dccc7d7bc58-d1350b42-64fdb7f7", "zone": "https://www.googleapis.com/compute/v1/projects/`PROJECT_ID`/zones/`ZONE`", "operationType": "insert", "targetLink": "https://www.googleapis.com/compute/v1/projects/`PROJECT_ID`/zones/`ZONE`/instances/`INSTANCE_NAME`", "targetId": "2679381553616227357", "status": "RUNNING", "user": "USER_ID", "progress": 0, "insertTime": "2025-02-10T09:10:10.551-08:00", "startTime": "2025-02-10T09:10:10.551-08:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/`PROJECT_ID`/zones/`ZONE`/operations/operation-1565289606387-58f9f62f5989c-e582f586-6d22f38" "kind": "compute#operation" }-