בדף הזה מוסבר איך להגדיר אזור או אזור זמינות כברירת מחדל עבור פרויקט במסוף Google Cloud .
כששולחים בקשה ל-Compute Engine, יכול להיות שתידרשו לציין אזור או תחום (zone), בהתאם לדרישות הספציפיות של הבקשה. בכל בקשה שקשורה למשאבים אזוריים, צריך לציין שם אזור, ובכל בקשה שקשורה למשאבים תחומיים, צריך לציין שם תחום. לדוגמה, כשיוצרים כתובת IP חיצונית סטטית, צריך לציין אזור, וכשיוצרים מכונה וירטואלית של Compute Engine, צריך לציין תחום. רשימה מלאה של האזורים והתחומים זמינה במאמר אזורים ותחומים.
מידע נוסף על משאבים גלובליים, אזוריים ושל תחום מוגדר ב-Compute Engine זמין במאמר משאבים גלובליים, אזוריים ושל תחום מוגדר.
לפני שמתחילים
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים Google Cloud ולממשקי ה-API, לא צריך להגדיר אימות.
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, מאתחלים את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
איך אזור ואזור זמינות שמוגדרים כברירת מחדל משפיעים על הפרויקט
הגדרות ברירת המחדל של האזור והאזור הזמין משפיעות רק על כלי לקוח, כמו Google Cloud CLI ומסוף Google Cloud . כשמשתמשים בכלים האלה כדי ליצור בקשות, הם עוזרים לנהל את המשאבים על ידי בחירה אוטומטית של האזור והאזור הזמין שמוגדרים כברירת מחדל.
כשמשתמשים במסוף Google Cloud כדי ליצור משאבים אזוריים או של תחום מוגדר, כמו כתובות ומופעים, מערכת Compute Engine מגדירה בשבילכם את השדות של האזור והתחום. אתם יכולים לאשר את הערכים שהוזנו מראש או לשנות במפורש את אחד מהערכים או את שניהם.
כשמשתמשים ב-CLI של gcloud, לא צריך להגדיר את הדגלים --region ו---zone כדי להשתמש במאפייני האזור והאזור הזמין שמוגדרים כברירת מחדל עבור הפרויקט החדש.
תמיד אפשר לשנות את הגדרות ברירת המחדל של האזור והאזור הזמין בשרת המטא-נתונים, לבטל את ברירת המחדל של האזור והאזור הזמין באופן מקומי ב-CLI של gcloud, או לבטל את ההגדרות באופן ידני לכל בקשה באמצעות ה-CLI של gcloud או Google Cloud המסוף.
חיפוש האזור או התחום שמוגדרים כברירת מחדל
שרת המטא-נתונים מכיל מידע על פרויקט, כולל מזהה הפרויקט ושם הפרויקט. אפשר לשלוח שאילתה לשרת המטא-נתונים כדי לקבל מידע על הפרויקט ולהשתמש בו.
אם מציינים אזור ותחום (zone) ברירת מחדל לפרויקט, Compute Engine מגדיר את הערכים האלה בשרת המטא-נתונים של הפרויקט.
אזורים ואזורים מוגדרים כברירת מחדל באמצעות הערכים הבאים:
google-compute-default-regiongoogle-compute-default-zone
כדי לראות מהן הגדרות ברירת המחדל של האזור והאזור הזמין, מריצים את הפקודה gcloud הבאה ומחליפים את PROJECT_ID במזהה הפרויקט:
gcloud compute project-info describe --project PROJECT_ID
מחפשים בתשובה את ערכי ברירת המחדל של המטא-נתונים של האזור והאזור. אם המפתחות google-compute-default-region ו-google-compute-default-zone והערכים שלהם לא מופיעים בתגובה, זה אומר שלא הוגדרו אזור או אזור זמן שמוגדרים כברירת מחדל.
שינוי האזור או האזור שמוגדרים כברירת מחדל
אין הגבלות על האזורים או האזורים הזמינים שאפשר להגדיר כברירת מחדל לנכסים. לדוגמה, אפשר להגדיר אזור ברירת מחדל שנמצא מחוץ לאזור ברירת המחדל שלכם. כשיוצרים משאבים ומנהלים אותם, צריך לבדוק את הגדרות ברירת המחדל של האזור והאזור.
המסוף
כדי לשנות את האזור או התחום שמוגדרים כברירת מחדל:
נכנסים לדף Settings במסוף Google Cloud .
בתפריט הנפתח אזור, בוחרים אזור ברירת מחדל.
בתפריט הנפתח אזור, בוחרים אזור ברירת מחדל.
לוחצים על Save.
gcloud
כדי לשנות את האזור ואת האזור הזמין שמוגדרים כברירת מחדל, צריך לשלוח בקשה לשרת המטא-נתונים. לדוגמה:
gcloud compute project-info add-metadata \
--metadata google-compute-default-region=europe-west1,google-compute-default-zone=europe-west1-b
אחרי שמעדכנים את מטא-נתוני ברירת המחדל בכל שיטה, מריצים את הפקודה gcloud init כדי לאתחל מחדש את ההגדרה של default.
ה-CLI של gcloud מרענן את הגדרות ברירת המחדל של האזור והאזור רק אחרי שמריצים את הפקודה gcloud init.
למידע נוסף על השימוש באפשרויות של ה-CLI של gcloud להגדרת אזורים ואזורי זמינות כברירת מחדל, ראו הגדרת מאפייני ברירת מחדל.