gcloud init. הפקודה gcloud init מבצעת את השלבים הבאים:
מבצע אימות באמצעות פרטי הכניסה לחשבון המשתמש, ואז מאשר ל-CLI של gcloud לגשת למשאבים של Google Cloud בשמכם. אפשר גם לבצע את הפעולה הזו בנפרד באמצעות הפקודה
gcloud auth login.מגדיר מערך הגדרות אישיות של ה-CLI של gcloud ומגדיר מאפייני ליבה כמו החשבון הפעיל, הפרויקט הנוכחי ובמקרים הרלוונטיים את ברירת המחדל לאזור ולתחום של Compute Engine.
אם כבר הפעלתם את ה-CLI של gcloud, הרצה חוזרת של gcloud init מאפשרת לכם לשנות הגדרות קיימות או ליצור מערך הגדרות חדש.
אתחול ה-CLI של gcloud.
כדי לאתחל את ה-CLI של gcloud:
-
מריצים את
gcloud init:gcloud initאם אתם משתמשים בטרמינל מרוחק, מוסיפים את האפשרות
--console-only flag. הדגל הזה מספק את כתובת ה-URL של תהליך האימות וההרשאה במקום לנסות לפתוח אותה בדפדפן ברירת המחדל.gcloud init --console-only
-
אם מופיעה הנחיה, יוצרים או בוחרים מערך הגדרות אישיות.
בהתקנות חדשות של ה-CLI של gcloud, הפקודה
gcloud initיוצרת בשבילכם מערך הגדרות אישיות בשםdefaultומגדירה אותו כמערך הפעיל. אם כבר יש מערך קיים של הגדרות אישיות, הקודgcloud initמציג הנחיה לבחור מבין האפשרויות הבאות:- מאתחלים מחדש את ההגדרה הפעילה.
- עוברים להגדרה אחרת ומפעילים אותה מחדש.
- יוצרים הגדרה חדשה.
-
משלימים את שלבי האימות וההרשאה כשמופיעה הנחיה לכך.
אם אישרתם בעבר גישה ל- Google Cloud, יכול להיות שתתבקשו להתחבר שוב ולהעניק הרשאה בדפדפן אינטרנט, או שתתבקשו לבחור בחשבון קיים.
אם השתמשתם בדגל
--console-onlyונדרשת התחברות, צריך להעתיק ולהדביק את כתובת ה-URL של ההרשאה שקיבלתם לחלון אחר בדפדפן ולפעול בהתאם להנחיות שיופיעו. -
אם מוצגת הנחיה, בוחרים פרויקט Google Cloud .
אם יש לכם גישה לפרויקט אחד בלבד, כולל לפרויקט ברירת המחדל של חשבון המשתמש, הפקודה
gcloud initבוחרת אותו.אחרת, תוכלו לבחור פרויקט מתוך רשימת הפרויקטים שבהם יש לכם תפקיד בעלים, עריכה או צפייה. אם יש לכם גישה ליותר מ-200 פרויקטים, תופיע הנחיה להזין מזהה פרויקט, ליצור פרויקט חדש או להציג את רשימת הפרויקטים.
-
אם מופיעה הנחיה, בוחרים את ברירת המחדל לתחום (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
המאמרים הבאים
למידע נוסף על אימות ל-CLI של gcloud, קראו את המאמר בנושא אימות ל-CLI של gcloud.
לקבלת מידע נוסף על הרשאת Application Default Credentials (ADC) עבור ספריות לקוח בענן וספריות לקוח של Google APIs, קראו את המאמר הגדרת Application Default Credentials.
לקבלת מידע נוסף על ניהול הגדרות אישיות, קראו את המאמר בנושא ניהול הגדרות אישיות של ה-CLI של gcloud.
לקבלת מידע נוסף על ניהול מאפיינים, קראו את המאמר בנושא ניהול מאפיינים ב-CLI של gcloud.