הרכיבים הם החלקים שניתנים להתקנה ב-CLI של Google Cloud. רכיב יכול להיות כלי שורת פקודה (gcloud, bq ו-gsutil), קבוצת פקודות CLI של gcloud מגרסאות ברמת אלפא, בטא או גרסת טרום-השקה, או חבילה שכוללת יחסי תלות שמשמשים את הכלי ב-CLI של gcloud.
הרכיבים השימושיים ביותר מותקנים כברירת מחדל. אם מריצים פקודה של gcloud alpha, gcloud beta או gcloud preview באופן אינטראקטיבי והרכיב alpha, beta או preview לא מותקן, ה-CLI של gcloud יציע לכם להתקין אותו. אישור מצידכם יגרום להתקנת הרכיב ולהרצת הפקודה לאחר מכן. רכיבים אחרים מותקנים לפי דרישה על ידי ה-CLI של gcloud כאשר אתם מריצים פקודות שצריכות אותם.
רכיבי ברירת המחדל
הרכיבים הבאים מותקנים כברירת מחדל בהתקנה של ה-CLI של gcloud:
| מזהה | שם | תיאור |
|---|---|---|
gcloud |
פקודות ברירת המחדל של ה-CLI של gcloud | כלי לאינטראקציה עם Cloud de Confiance. רק פקודות
שברמת זמינות לכלל המשתמשים (GA) מותקנות עם
הרכיב הזה. צריך להתקין בנפרד את רכיבי הפקודות gcloud alpha, gcloud beta ו/או gcloud preview אם רוצים להשתמש בפקודות בשלבי גרסה אחרים. |
bq
| כלי שורת הפקודה BigQuery | כלי לעבודה עם נתונים ב-BigQuery |
gsutil |
כלי מדור קודם לביצוע משימות ב-Cloud Storage. במקום זאת, משתמשים בפקודות gcloud storage. |
|
core |
ספריות הליבה של ה-CLI של gcloud | ספריות לשימוש פנימי על ידי כלי ה-CLI של gcloud. |
רכיבי אלפא, בטא ותצוגה מקדימה
ב-CLI של gcloud יש רכיבים שכוללים פקודות אלפא, בטא ותצוגה מקדימה של ה-CLI של gcloud. הרכיבים האלו לא מותקנים כברירת מחדל אבל אפשר להתקין אותם ידנית בכל שלב לאחר ההתקנה הראשונית של ה-CLI של gcloud. אלו הם הרכיבים:
| מזהה | שם | תיאור |
|---|---|---|
alpha |
פקודות אלפא של ה-CLI של gcloud | פקודות ה-CLI של gcloud ברמת גרסה אלפא. |
beta |
פקודות בטא של ה-CLI של gcloud | פקודות ה-CLI של gcloud ברמת גרסה בטא. |
preview |
פקודות בתצוגה מקדימה של ה-CLI של gcloud | פקודות ה-CLI של gcloud ברמת גרסת טרום-השקה. |
פקודות ה-CLI של gcloud ברמת גרסה של זמינות לכלל המשתמשים (GA) כבר מותקנות במסגרת ההתקנה האוטומטית הראשונית של ה-CLI של gcloud.
רשימה של כל הרכיבים הנוספים ומנהלי החבילות החיצוניות הזמינים שאינם מותקנים כברירת מחדל מופיעה למטה.
ניהול הרכיבים ב-CLI של gcloud
אפשר להציג ברשימה, להתקין, להסיר ולעדכן רכיבים של ה-CLI של gcloud בהתאם לצרכים שלכם.
פירוט הרכיבים
כדי להציג רשימה של כל הרכיבים שזמינים כעת, הריצו את הפקודה gcloud components list:
gcloud components list
הדוגמה הבאה היא רשימה חלקית של כל הרכיבים הזמינים. כדי להציג את ההיצע המעודכן של הרכיבים, עדכנו את התקנת ה-CLI של gcloud ולאחר מכן הריצו את הפקודה gcloud components list.
| סטטוס | שם הרכיב | מזהה | גודל |
|---|---|---|---|
| מותקן | תוספי App Engine Go | app-engine-go | 97.7MiB |
| מותקן | כלי שורת הפקודה Cloud Bigtable | cbt | 4.0MiB |
| מותקן | אמולטור Cloud Bigtable | Bigtable | 3.8MiB |
| מותקן | אמולטור Cloud Datastore | cloud-datastore-emulator | 17.8MiB |
| לא מותקן | אמולטור Cloud Firestore | cloud-firestore-emulator | 60.4MiB |
| מותקן | אמולטור Cloud Pub/Sub | pubsub-emulator | 33.2MiB |
| מותקן | שרת פרוקסי Cloud SQL | cloud_sql_proxy | 7.6MiB |
| מותקן | אמולטור Cloud Spanner | cloud-spanner-emulator | 21.8MiB |
| מותקן | Google Cloud Build Local Builder | cloud-build-local | 4.4MiB |
| מותקן | תוספי gcloud app Java | app-engine-java | 118.9MiB |
| מותקן | תוספי gcloud app PHP | app-engine-php | 21.9MiB |
| מותקן | תוספי gcloud app Python (ספריות נוספות) | app-engine-python-extras | 27.8MiB |
| מותקן | kubectl | kubectl | 12.2MiB |
| מותקן | כלי שורת הפקודה Cloud BigQuery | BQ | < 1MiB |
| מותקן | ספריות ליבה Cloud SDK | core | 7.2MiB |
| מותקן | כלי שורת הפקודה Cloud Storage | gsutil | 3.3MiB |
| מותקן | פקודות אלפא gcloud | alpha | < 1MiB |
| מותקן | פקודות בטא gcloud | beta | < 1MiB |
| לא מותקן | פקודות בתצוגה מקדימה של gcloud | גרסת טרום-השקה | < 1MiB |
| מותקן | תוספי gcloud app Python | app-engine-python | 6.1MiB |
התקנת רכיבים
כדי להתקין רכיב בגרסה הנוכחית של ה-CLI של gcloud שמותקן אצלכם, הריצו את הפקודה gcloud components install:
gcloud components install [COMPONENT-ID]
ה-CLI של gcloud מתקין את הרכיב שצוין.
לדוגמה, כדי להתקין את הפקודה kubectl:
gcloud components install kubectl
עדכון רכיבים
השתמשו בפקודה gcloud components update כדי לעדכן את כל הרכיבים המותקנים לגרסה האחרונה הזמינה של ה-CLI של gcloud:
gcloud components update
אם מותקנת אצלכם גרסה ישנה יותר, ה-CLI של gcloud יעדכן את כל הרכיבים המותקנים.
אם צריך לחזור לגרסה טובה קודמת של ה-CLI של gcloud שמותקן אצלכם (כאשר לצורך ההתקנה לא השתמשתם במנהל החבילות, כולל במנהל ההתקנה האינטראקטיבי, בגרסאות הסטטיות, במנהל ההתקנה של Windows או ב-Homebrew), השתמשו ב-gcloud components update כדי לחזור לגרסה המסוימת:
gcloud components update --version VERSION
הסרת רכיבים
השתמשו בפקודה gcloud components remove
כדי להסיר רכיב ספציפי באמצעות המזהה שלו:
gcloud components remove [COMPONENT-ID]
תמיד אפשר להתקין שוב רכיב באמצעות הפקודה gcloud components install.
רכיבים נוספים
ב-CLI של gcloud יש גם רכיבים נוספים שכוללים יחסי תלות לפקודות של ה-CLI של gcloud אבל הם לא מותקנים כברירת מחדל. הרצת הפקודה gcloud components list תציג את הרשימה המלאה של הרכיבים.
רכיבים נוספים שאפשר להתקין מסומנים בסטטוס Not Installed.