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

כדי להכין את הסביבה לפיתוח ולפריסה של אפליקציות Go ב- Cloud de Confiance by S3NS , צריך להתקין את הכלים הבאים.

התקנת Go

  1. כדי להתקין את Go, קראו את המאמר תחילת השימוש ב-Go.

  2. מוודאים שמותקנת הגרסה העדכנית ביותר של Go:

    go version
    

התקנת עורך

כדי למקסם את יעילות הפיתוח ב-Go, התוספים הפופולריים לעורכים וסביבות הפיתוח המשולבות (IDE) מספקים את התכונות הבאות:

  • יכולות ניפוי באגים משולבות באופן מלא
  • הדגשת תחביר
  • השלמת קוד

התקנת Google Cloud CLI

‫Google Cloud CLI הוא קבוצת כלים ל- Cloud de Confiance. הוא מכיל את כלי שורת הפקודה gcloud ו-bq, שמשמשים כדי לגשת ל-Compute Engine, ל-Cloud Storage, ל-BigQuery ולשירותים אחרים משורת הפקודה. אפשר להריץ את הכלים האלה באופן אינטראקטיבי או בסקריפטים אוטומטיים.

התקנת ספריות הלקוח של Cloud לשימוש ב-Go

ספריות הלקוח של Cloud ל-Go הן הדרך המקובלת למפתחי Go לשלב שירותיCloud de Confiance , כמו Datastore ו-Cloud Storage.

לדוגמה, כדי להתקין את החבילה ל-API ספציפי, כמו Cloud Storage API:

  1. אם כבר יש לכם מודול Go לפרויקט, עברו לספרייה הזו. אם לא, יוצרים מודול:

    go mod init YOUR_MODULE_NAME
    

    מחליפים את YOUR_MODULE_NAME בשם של המודול החדש.

  2. משתמשים בחבילת Cloud Storage בפרויקט:

    go get cloud.google.com/go/storage
    

מגדירים אימות

כדי להשתמש בספריות הלקוח של Cloud בסביבת פיתוח מקומית, צריך להגדיר את Application Default Credentials.

יוצרים פרטי כניסה לאימות מקומי בחשבון המשתמש:

gcloud auth application-default login

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

מידע נוסף זמין במאמר אימות לצורך שימוש בספריות לקוח.

(אופציונלי) ניראות (observability)

‫Google Cloud Observability כולל שירותי ניטור שעוזרים לכם להבין את ההתנהגות, התקינות והביצועים של אפליקציות Go. מידע נוסף זמין במאמר Google Cloud Observability ל-Go.

התקנת כלים שימושיים אחרים

ברשימה הזו של מסגרות, ספריות ותוכנות של Go ב-GitHub תוכלו למצוא רשימה מקיפה של כלים וספריות של Go.

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