כדי להכין את הסביבה לפיתוח ולפריסה של אפליקציות 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
אם מופיעה שגיאת אימות, ודאו ש נכנסתם ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מידע נוסף זמין במאמר אימות לצורך שימוש בספריות לקוח.
(אופציונלי) ניראות (observability)
Google Cloud Observability כולל שירותי ניטור שעוזרים לכם להבין את ההתנהגות, התקינות והביצועים של אפליקציות Go. מידע נוסף זמין במאמר Google Cloud Observability ל-Go.
התקנת כלים שימושיים אחרים
ברשימה הזו של מסגרות, ספריות ותוכנות של Go ב-GitHub תוכלו למצוא רשימה מקיפה של כלים וספריות של Go.