הגדרת סביבת פיתוח מקומית

איך מגדירים סביבת פיתוח מקומית ל- 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) כדי לנהל משאבים ולאמת את הסביבה המקומית:

  1. מתקינים את ה-CLI של gcloud בתחנת העבודה המקומית.
  2. מריצים את הפקודה gcloud init במסוף כדי להיכנס ולבחור את פרויקט ברירת המחדל.
  3. מריצים את הפקודה gcloud auth application-default login כדי להגדיר Application Default Credentials‏ (ADC). ‫ADC מאפשרת לספריות לקוח מקומיות לבצע אימות אוטומטי מול הפרויקט שלכם.

התקנת ספריות לקוח של Cloud

כדי לגשת לשירותי Google Cloud באופן פרוגרמטי מקוד האפליקציה:

  1. מפעילים את ממשקי ה-Cloud APIs הנדרשים בפרויקט.
  2. מתקינים ספריות לקוח של 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

  1. כדי להתקין את הפלאגין, מציינים את המיקום שלו במאגר Google Agent Skills:

    agy plugin install https://github.com/google/skills/plugins/cloud/google-cloud-developer
    
  2. מפעילים את Developer Knowledge API ב Google Cloud פרויקט באמצעות ה-CLI של gcloud:

    gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
    

Claude Code

  1. מוסיפים את חנות הפלאגינים של Google ואז מתקינים את הפלאגין:

    claude plugin marketplace add google/skills
    claude plugin install google-cloud-developer@google-plugins
    
  2. מפעילים את Developer Knowledge API ב Google Cloud פרויקט באמצעות ה-CLI של gcloud:

    gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
    

Codex CLI

  1. מוסיפים את חנות הפלאגינים של Google ואז מתקינים את הפלאגין:

    codex plugin marketplace add google/skills
    codex plugin add google-cloud-developer@google-plugins
    
  2. מפעילים את Developer Knowledge API ב Google Cloud פרויקט באמצעות ה-CLI של gcloud:

    gcloud services enable developerknowledge.googleapis.com --project=YOUR_PROJECT_ID
    

כלים וסביבות חלופיים

אם תהליך העבודה שלכם דורש סביבות פיתוח ספציפיות או כלים של תשתית, כדאי לשקול את האפשרויות הבאות:

המאמרים הבאים