כדי להכין את הסביבה לפיתוח ולפריסה של אפליקציות Go ב- Cloud de Confiance by S3NS , צריך להתקין את הכלים הבאים.
התקנת Go
הוראות להתקנת Go מופיעות במאמר תחילת השימוש ב-Go.
מוודאים שמותקנת הגרסה האחרונה של 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:
אם כבר יש לכם מודול Go לפרויקט, עוברים לספרייה הזו. אחרת, יוצרים מודול:
go mod init YOUR_MODULE_NAME
מחליפים את
YOUR_MODULE_NAMEבשם של המודול החדש.משתמשים בחבילת Cloud Storage בפרויקט:
go get cloud.google.com/go/storage
מגדירים אימות
כדי להשתמש בספריות הלקוח של Cloud בסביבת פיתוח מקומית, צריך להגדיר Application Default Credentials.
יוצרים פרטי כניסה לאימות מקומי עבור חשבון המשתמש:
gcloud auth application-default login
אם מוחזרת שגיאת אימות ואתם משתמשים בספק זהויות חיצוני (IdP), ודאו ש נכנסתם ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מידע נוסף זמין במאמר אימות לצורך שימוש בספריות לקוח.
התקנה של כלים שימושיים אחרים
רשימה מקיפה של כלים וספריות של Go זמינה ב-GitHub.