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

כדי להכין את הסביבה לפיתוח ולפריסה של אפליקציות 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

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

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

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

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

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