איך מגדירים סביבת פיתוח מקומית ל- Google Cloudבמסמך הזה מוסבר על כלי הליבה שנדרשים כדי ליצור, לבדוק ולהפעיל אפליקציות עם שירותי Google Cloud :
- ה-CLI של gcloud: ניהול משאבי ענן, הגדרת פרויקטים והגדרת פרטי כניסה מקומיים ב-Application Default Credentials (ADC).
- ספריות לקוח של הענן: גישה Google Cloud ל-API באופן פרוגרמטי באמצעות ספריות אידיומטיות בשפת התכנות המועדפת.
סקירה כללית של כלים וממשקים אחרים ב- Google Cloudזמינה במאמר דרכים ליצירת אינטראקציה עם Google Cloud.
לפני שמתחילים
צריך לבקש מאדמין בארגון להשלים את הדרישות המוקדמות הבאות:
- הקצאת זהות משתמש: הקצאת חשבון Cloud Identity או חשבון Google Workspace.
- הענקת גישה לפרויקט ותפקידי IAM: הקצאת התפקידים הנדרשים בניהול הזהויות והרשאות הגישה (IAM) לפרויקט.
- הפעלת חיוב: מוודאים שהחיוב ב-Cloud מופעל בפרויקט.
הוראות להגדרה בכל הארגון מופיעות בGoogle Cloud מדריך ההגדרה.
הגדרת ה-CLI של gcloud ואימות
מגדירים את ה-CLI של gcloud (gcloud) כדי לנהל משאבים ולאמת את הסביבה המקומית:
- מתקינים את ה-CLI של gcloud בתחנת העבודה המקומית.
- מריצים את הפקודה
gcloud initבמסוף כדי להיכנס ולבחור את פרויקט ברירת המחדל. - מריצים את הפקודה
gcloud auth application-default loginכדי להגדיר Application Default Credentials (ADC). ADC מאפשרת לספריות לקוח מקומיות לבצע אימות אוטומטי מול הפרויקט שלכם.
התקנת ספריות לקוח של Cloud
כדי לגשת לשירותי Google Cloud באופן פרוגרמטי מקוד האפליקציה:
- מפעילים את ממשקי ה-Cloud APIs הנדרשים בפרויקט.
- מתקינים ספריות לקוח של Cloud לשפת התכנות שלכם (למשל Java, Python או Go). הקוד שלכם מאומת באופן אוטומטי באמצעות ADC.
כלים וסביבות חלופיים
אם תהליך העבודה שלכם דורש סביבות פיתוח ספציפיות או כלים לתשתית, כדאי לשקול את האפשרויות הבאות:
- IDE ותוספים: פיתוח ב-VS Code או בסביבות פיתוח משולבות (IDE) נתמכות של JetBrains עם תמיכה ב-Cloud Code.
- סביבות עבודה בענן: שימוש בסביבות ענן מנוהלות בקונטיינרים באמצעות Cloud Workstations.