הגדרת ה-CLI של gcloud לשימוש מאחורי שרת proxy או חומת אש

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

התקנת ה-CLI של gcloud

ייתכן שמנהלי ההתקנה האינטראקטיביים של ה-CLI של gcloud שמורידים רכיבים מהאינטרנט כחלק מתהליך ההתקנה לא יוכלו לעשות זאת מאחורי שרת Proxy או חומת אש.

בארכיון הגרסאות יש גרסאות עצמאיות להתקנת ה-CLI של gcloud שבהן תהליך ההתקנה פשוט יותר כאשר יש צורך בהגדרות של שרת Proxy. כל הגרסאות הקודמות של ה-CLI של gcloud זמינות להורדה גם מארכיון ההורדות.

הגדרת שרת Proxy

אחרי שה-CLI של gcloud כבר מותקן, אפשר לשנות את ההגדרות של שרת ה-Proxy בעזרת המאפיינים של ה-CLI של gcloud על ידי הרצת gcloud config. לקבלת מידע על המאפיינים של ה-CLI של gcloud ועל אופן השימוש בהם, קראו את ההסבר בדף על המאפיינים.

כדי להתחיל, מגדירים את סוג שרת ה-Proxy שלכם ואת הכתובת והיציאה שדרכן מתחברים אליו:

gcloud config set proxy/type [PROXY_TYPE]

gcloud config set proxy/address [PROXY_IP_ADDRESS]

gcloud config set proxy/port [PROXY_PORT]
  • ה-CLI של gcloud תומך בערכים הבאים עבור PROXY_TYPE: http, http_no_tunnel, socks4, socks5
  • PROXY_IP_ADDRESS הוא השם המארח או כתובת ה-IP שדרכם אפשר להתחבר לשרת ה-Proxy.
  • PROXY_PORT היא היציאה שבה פועל שרת ה-Proxy (למשל 8080).

כדי להתחבר לשרת Proxy שדורש אימות צריך להגדיר את שם המשתמש והסיסמה של שרת ה-Proxy באמצעות מאפיינים באופן הבא:

gcloud config set proxy/username [USERNAME]

gcloud config set proxy/password [PASSWORD]

לחלופין, כדי למנוע את הרישום של פרטי הכניסה של שרת ה-Proxy ביומנים (כמו למשל בהיסטוריית המעטפת או ביומנים של ה-CLI של gcloud) או בקובץ ההגדרות האישיות של ה-CLI של gcloud, אפשר להגדיר את המאפיינים באמצעות משתנה סביבה כמו בדוגמה הבאה:

export CLOUDSDK_PROXY_USERNAME [USERNAME]

export CLOUDSDK_PROXY_PASSWORD [PASSWORD]