אתחול ה-CLI של gcloud.

אחרי ההתקנה של ה-CLI של gcloud, אפשר לבצע משימות הגדרה ראשוניות על ידי הרצת הפקודה gcloud init. הפקודה gcloud init מבצעת את השלבים הבאים:

  • מבצע אימות באמצעות פרטי הכניסה לחשבון המשתמש, ואז מאשר ל-CLI של gcloud לגשת למשאבים של Google Cloud בשמכם. אפשר גם לבצע את הפעולה הזו בנפרד באמצעות הפקודה gcloud auth login.

  • מגדיר מערך הגדרות אישיות של ה-CLI של gcloud ומגדיר מאפייני ליבה כמו החשבון הפעיל, הפרויקט הנוכחי ובמקרים הרלוונטיים את ברירת המחדל לאזור ולתחום של Compute Engine.

אם כבר הפעלתם את ה-CLI של gcloud, הרצה חוזרת של gcloud init מאפשרת לכם לשנות הגדרות קיימות או ליצור מערך הגדרות חדש.

אתחול ה-CLI של gcloud.

כדי לאתחל את ה-CLI של gcloud:

  1. מריצים את gcloud init:

    gcloud init

    אם אתם משתמשים בטרמינל מרוחק, מוסיפים את האפשרות --console-only flag. הדגל הזה מספק את כתובת ה-URL של תהליך האימות וההרשאה במקום לנסות לפתוח אותה בדפדפן ברירת המחדל.

    gcloud init --console-only
  2. אם מופיעה הנחיה, יוצרים או בוחרים מערך הגדרות אישיות.

    בהתקנות חדשות של ה-CLI של gcloud, הפקודה gcloud init יוצרת בשבילכם מערך הגדרות אישיות בשם default ומגדירה אותו כמערך הפעיל. אם כבר יש מערך קיים של הגדרות אישיות, הקוד gcloud init מציג הנחיה לבחור מבין האפשרויות הבאות:

    • מאתחלים מחדש את ההגדרה הפעילה.
    • עוברים להגדרה אחרת ומפעילים אותה מחדש.
    • יוצרים הגדרה חדשה.
  3. משלימים את שלבי האימות וההרשאה כשמופיעה הנחיה לכך.

    אם אישרתם בעבר גישה ל- Google Cloud, יכול להיות שתתבקשו להתחבר שוב ולהעניק הרשאה בדפדפן אינטרנט, או שתתבקשו לבחור בחשבון קיים.

    אם השתמשתם בדגל --console-only ונדרשת התחברות, צריך להעתיק ולהדביק את כתובת ה-URL של ההרשאה שקיבלתם לחלון אחר בדפדפן ולפעול בהתאם להנחיות שיופיעו.

  4. אם מוצגת הנחיה, בוחרים פרויקט Google Cloud .

    אם יש לכם גישה לפרויקט אחד בלבד, כולל לפרויקט ברירת המחדל של חשבון המשתמש, הפקודה gcloud init בוחרת אותו.

    אחרת, תוכלו לבחור פרויקט מתוך רשימת הפרויקטים שבהם יש לכם תפקיד בעלים, עריכה או צפייה. אם יש לכם גישה ליותר מ-200 פרויקטים, תופיע הנחיה להזין מזהה פרויקט, ליצור פרויקט חדש או להציג את רשימת הפרויקטים.

  5. אם מופיעה הנחיה, בוחרים את ברירת המחדל לתחום (zone) של Compute Engine. אם Compute Engine API לא מופעל, או שכבר יש תחום (zone) ברירת מחדל במטא-נתונים ברמת הפרויקט, השלב הזה לא יופיע.

הצגת המאפיינים של מערך הגדרות אישיות

כדי לראות את המאפיינים שהוגדרו באמצעות הפקודה gcloud init, משתמשים בפקודה gcloud config list. הפלט של הפקודה דומה לדוגמה הבאה:

[compute]
region = us-east1
zone = us-east1-b
[core]
account = dana@example.com
disable_usage_reporting = False
project = example-project

המאמרים הבאים