מערך הגדרות אישיות הוא קבוצה של מאפייני Google Cloud CLI שקיבלה שם ייחודי. המאפיינים האלו הם צמדים של מפתח-ערך המסודרים במקטעים, שקובעים את ההתנהגות של ה-CLI של gcloud.
המאפיינים שמאוחסנים בדרך כלל בהגדרות האישיות כוללים ערכי ברירת מחדל של Compute Engine, רמת דרגת מלל, דוח שימוש, מזהה פרויקט ומשתמש פעיל או חשבון שירות. מערכי ההגדרות האישיות מאפשרים ליצור ולהפעיל את ההגדרות האלה ואחרות ביחד כקבוצה.
מערכי ההגדרות האישיות מאוחסנים בספריית ההגדרות האישיות של המשתמש (בדרך כלל
~/.config/gcloud ב-MacOs וב-Linux, או %APPDATA%\gcloud ב-Windows). תוכלו
למצוא את המיקום של ספריית ההגדרות שלכם על ידי הרצת
הקוד gcloud info --format='value(config.paths.global_config_dir)'. אפשר לשנות את ספריית ההגדרות על ידי שינוי הערך של משתנה הסביבה CLOUDSDK_CONFIG.
חשוב גם לזכור שאפשרות הרשאות הכתיבה לספריית ההגדרות צריכה להיות מופעלת. עם זאת, כשמשתמשים ב-Cloud Shell, ההעדפות האישיות של ה-CLI של gcloud מאוחסנות בתיקיית tmp זמנית, שהוגדרה עבור הכרטיסייה של Cloud Shell בלבד, ולא נשמרות מהפעלה אחת להפעלה הבאה אחריה.
אם יש לכם כמה מערכים של הגדרות אישיות, אפשר לעבור
ביניהם או להריץ פקודות באמצעות מערך ספציפי של הגדרות (בעזרת
הדגל --configuration). לקבלת מידע נוסף על מעבר בין מערכים של הגדרות אישיות, קראו את הסעיף הבא שעוסק בהפעלת הגדרות אישיות.
כדי לקרוא על מערכי הגדרות אישיות משורת הפקודה (ולהציג רשימה של כל המאפיינים הזמינים והמקטעים שבהם הם נמצאים), הריצו את הקוד gcloud topic configurations.
הגדרות ברירת מחדל
ה-CLI של gcloud מתחיל לפעול עם מערך הגדרות אישיות אחד בשם default. תוכלו לקבוע מאפיינים ישירות במערך ההגדרות האישיות שלכם באמצעות הפקודה gcloud init או הפקודה gcloud config set.
לדוגמה, כדי להשבית את הצגת ההנחיות לצורך כתיבת סקריפטים, מריצים את:
gcloud config set disable_prompts true
מערכים מרובים של הגדרות אישיות
המערך היחיד של הגדרות אישיות default מתאים לתרחישי שימוש רבים. אבל אפשר גם ליצור מערכים נוספים של הגדרות אישיות ולעבור ביניהם בהתאם לצורך באמצעות gcloud config configurations activate.
למערך default הראשוני אין חשיבות מיוחדת והוא קיים רק כדי להתחיל בעבודה בקלות. תוכלו לתת למערך ההגדרות האישיות הזה, או לכל מערך אחר, כל שם שיתאים לצרכים שלכם.
שימוש בכמה מערכי הגדרות אישיות מתאים למקרים הבאים:
- כאשר יש לכם כמה פרויקטים, אפשר ליצור מערך נפרד של הגדרות אישיות לכל אחד מהם ולעבור ביניהם לפי הצורך.
- כאשר משתמשים בכמה חשבונות להרשאות
- לביצוע משימות נפרדות באופן כללי: לדוגמה, עם מערך הגדרות אישיות אחד אפשר לעבוד על אפליקציה ב-App Engine בפרויקט אחד ולנהל בנפרד מכונות Compute Engine בפרויקט אחר.