איך מגדירים סביבת פיתוח מקומית ל- Google Cloudבמסמך הזה מוסבר על כלי הליבה שנדרשים כדי ליצור, לבדוק ולהפעיל אפליקציות עם שירותי Google Cloud :
- ה-CLI של gcloud: ניהול משאבי ענן, הגדרת פרויקטים והגדרת פרטי כניסה מקומיים ב-Application Default Credentials (ADC).
- ספריות לקוח של הענן: גישה Google Cloud ל-API באופן פרוגרמטי באמצעות ספריות אידיומטיות בשפת התכנות המועדפת.
במאמר הזה מוסבר גם איך להתקין את הפלאגין google-cloud-developer כדי לקבל עזרה במשימות ובקידוד בקרב מספר סוכנים שונים. Google Cloud
סקירה כללית של כלים וממשקים אחרים ב- 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.
התקנת הפלאגין google-cloud-developer
אם אתם משתמשים בסוכן כמו Claude Code, Antigravity CLI או Codex CLI כדי לקבל עזרה בעבודת הפיתוח, אתם יכולים להתקין את הפלאגין google-cloud-developer
כדי לקבל עזרה במשימות Google Cloud ובקידוד. התוסף הזה כולל:
- מיומנויות שיעזרו לכם ביצירת חשבון, בהגדרת החיוב, בניהול פרויקטים ובאימות לשירותים ולממשקי API של Google Cloud .
- מיומנות
finding-google-skills, שמאתרת ומפעילה את המיומנות הנכונה של מוצר Google לפי דרישה, וכך לא צריך לטעון מראש מיומנויות של Google. - שרת ה-MCP המרוחק של Developer Knowledge, שמאפשר לחפש במסמכי התיעוד הרשמיים של Google למפתחים ולאחזר מידע על מוצרי Google כמו Google Cloud, Firebase, Android, מפות Google ועוד.
כדי להתקין את הפלאגין google-cloud-developer, פועלים לפי ההוראות הבאות בהתאם לסוכן שלכם.
Antigravity CLI
כדי להתקין את הפלאגין, מציינים את המיקום שלו במאגר Google Agent Skills:
agy plugin install https://github.com/google/skills/plugins/cloud/google-cloud-developerמפעילים את Developer Knowledge API ב Google Cloud פרויקט באמצעות ה-CLI של gcloud:
gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
Claude Code
מוסיפים את חנות הפלאגינים של Google ואז מתקינים את הפלאגין:
claude plugin marketplace add google/skills claude plugin install google-cloud-developer@google-pluginsמפעילים את Developer Knowledge API ב Google Cloud פרויקט באמצעות ה-CLI של gcloud:
gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
Codex CLI
מוסיפים את חנות הפלאגינים של Google ואז מתקינים את הפלאגין:
codex plugin marketplace add google/skills codex plugin add google-cloud-developer@google-pluginsמפעילים את Developer Knowledge API ב Google Cloud פרויקט באמצעות ה-CLI של gcloud:
gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
כלים וסביבות חלופיים
אם תהליך העבודה שלכם דורש סביבות פיתוח ספציפיות או כלים של תשתית, כדאי לשקול את האפשרויות הבאות:
- IDE ותוספים: פיתוח ב-VS Code או בסביבות פיתוח משולבות (IDE) נתמכות של JetBrains עם תמיכה ב-Cloud Code.
- סביבות עבודה בענן: שימוש בסביבות ענן מנוהלות בקונטיינרים באמצעות Cloud Workstations.