הרכיבים הם החלקים שניתנים להתקנה ב-CLI של Google Cloud. רכיב יכול להיות כלי שורת פקודה (gcloud, bq ו-gsutil), קבוצת פקודות CLI של gcloud מגרסאות ברמת אלפא, בטא או גרסת טרום-השקה, או חבילה שכוללת יחסי תלות שמשמשים את הכלי ב-CLI של gcloud.
הרכיבים השימושיים ביותר מותקנים כברירת מחדל. אם מריצים פקודה של gcloud alpha, gcloud beta או gcloud preview באופן אינטראקטיבי והרכיב alpha, beta או preview לא מותקן, ה-CLI של gcloud יציע לכם להתקין אותו. אישור מצידכם יגרום להתקנת הרכיב ולהרצת הפקודה לאחר מכן. רכיבים אחרים מותקנים לפי דרישה על ידי ה-CLI של gcloud כאשר אתם מריצים פקודות שצריכות אותם.
נסו בעצמכם
אתם משתמשים חדשים ב- Google Cloud? אנחנו ממליצים לכם ליצור חשבון, להתנסות בעצמכם במוצרים שלנו ולבחון אותם באמצעות תרחישים ממשיים. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
מתחילים לעבוד בלי לשלםרכיבי ברירת המחדל
הרכיבים הבאים מותקנים כברירת מחדל בהתקנה של ה-CLI של gcloud:
| מזהה | שם | תיאור |
|---|---|---|
gcloud |
פקודות ברירת המחדל של ה-CLI של gcloud | כלי לאינטראקציה עם Google Cloud. רק פקודות
שברמת זמינות לכלל המשתמשים (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 בהתאם לצרכים שלכם.
הערה: ההוראות האלה לא יפעלו אם התקנתם את ה-CLI של gcloud באמצעות מנהל חבילות כמו APT אוyum, כי מנהל רכיבי ה-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
apt-get או yum.
הסרת רכיבים
השתמשו בפקודה gcloud components remove
כדי להסיר רכיב ספציפי באמצעות המזהה שלו:
gcloud components remove [COMPONENT-ID]
תמיד אפשר להתקין שוב רכיב באמצעות הפקודה gcloud components install.
רכיבים נוספים
ב-CLI של gcloud יש גם רכיבים נוספים שכוללים יחסי תלות לפקודות של ה-CLI של gcloud אבל הם לא מותקנים כברירת מחדל. הרצת הפקודה gcloud components list תציג את הרשימה המלאה של הרכיבים.
רכיבים נוספים שאפשר להתקין מסומנים בסטטוס Not Installed.
מנהלי חבילות חיצוניים
אם התקנתם את ה-CLI של gcloud דרך מנהלי החבילות apt
או yum, תוכלו להתקין רכיבים נוספים של CLI של gcloud באמצעות אותם מנהלי החבילות. אם מנהל החבילות לא מצליח למצוא את החבילות האלו, קראו את המדריכים בנושא התקנה עם apt או התקנה עם yum כדי ללמוד איך להגדיר את https://packages.cloud.google.com/ כמקור חבילה.
| רכיב של ה-CLI של gcloud | חבילת APT | חבילת YUM |
|---|---|---|
app-engine-go |
google-cloud-cli-app-engine-go |
google-cloud-cli-app-engine-go |
app-engine-java |
google-cloud-cli-app-engine-java |
google-cloud-cli-app-engine-java |
app-engine-python |
google-cloud-cli-app-engine-python |
google-cloud-cli-app-engine-python |
bigtable |
google-cloud-cli-bigtable-emulator |
google-cloud-cli-bigtable-emulator |
cbt |
google-cloud-cli-cbt |
google-cloud-cli-cbt |
cloud-build-local |
google-cloud-cli-cloud-build-local |
google-cloud-cli-cloud-build-local |
docker-credential-gcr |
google-cloud-cli-docker-credential-gcr |
google-cloud-cli-docker-credential-gcr |
gcd-emulator |
google-cloud-cli-datastore-emulator |
google-cloud-cli-datastore-emulator |
kubectl |
kubectl |
kubectl |
pubsub-emulator |
google-cloud-cli-pubsub-emulator |
google-cloud-cli-pubsub-emulator |