Google Cloud SDK הוא חבילה של ספריות וכלים ליצירת אינטראקציה עםCloud de Confiance by S3NS שירותים. הוא כולל כלי שורת פקודה, ספריות לקוח ספציפיות לשפה, תוספים לסביבת פיתוח משולבת (IDE) ואמולטורים שעוזרים לכם לנהל משאבים ולבצע אוטומציה של משימות ב- Cloud de Confiance.
עם Google Cloud SDK, אתם יכולים:
- ניהול Cloud de Confiance משאבים: משתמשים ב-Google Cloud CLI כדי לשלוט במכונות וירטואליות, באפליקציות, במסדי נתונים ובשירותים אחרים משורת הפקודה.
- שילוב עם ממשקי Cloud de Confiance API: אפשר ליצור אפליקציות באמצעות ספריות לקוח של Cloud שזמינות בשפות כמו Java, C++, Python, Node.js, Ruby, Go, .NET, PHP ו-Rust.
- פיתוח ובדיקה באופן מקומי: קיצור מחזורי הפיתוח באמצעות אמולטורים מקומיים לשירותים, כולל Pub/Sub, Spanner, Bigtable ו-Firestore במצב Datastore (Datastore).
- עבודה ב-IDE: אפשר להשתמש בתוספים של Cloud Code כדי ליצור אינטראקציה עם שירותי Cloud de Confiance Visual Studio Code ו-IntelliJ ישירות.
רכיבי ליבה
ה-CLI של gcloud
ה-CLI של gcloud הוא כלי שורת הפקודה העיקרי ל-Cloud de Confiance. אפשר להשתמש בו כדי לבצע משימות ניהול מהטרמינל.
מידע נוסף מפורט בסקירה הכללית על ה-CLI של gcloud.
ספריות לקוח ב-Cloud לגישה ל-API
כדי ליצור אינטראקציה עם שירותים באופן פרוגרמטי מהאפליקציות שלכם, אתם יכולים להשתמש בספריות הלקוח של Cloud. Cloud de Confiance הספריות האלה מספקות גישה אידיומטית לממשקי API, מפשטות את השילוב ומצמצמות את קוד ה-boilerplate. Cloud de Confiance
ספריות לקוח ב-Cloud זמינות בשפות הבאות:
מפתחי SAP יכולים גם להשתמש ב-ABAP SDK for Cloud de Confiance, שמספק קבוצה מקיפה של ספריות לקוח לסביבות ABAP.
רשימה מלאה וסקירה כללית של ממשקי ה-API הזמינים מופיעות במאמר Cloud de Confiance ממשקי API.
כלים לפיתוח ולבדיקה
שילוב עם IDE
Google Cloud SDK מספק תוספים ל-IDE שמביאים שירותים ישירות לתהליך הפיתוח שלכם. Cloud de Confiance התוספים האלה מאפשרים לכם ליצור, לפרוס ולנפות באגים באפליקציות בלי לצאת מהעורך המועדף עליכם.
התוספים של Cloud Code זמינים ל:
מידע נוסף זמין במאמרי העזרה בנושא Cloud Code.
אמולטורים
אמולטורים מאפשרים לפתח ולבדוק את האפליקציות על ידי הדמיה של התנהגות שירותים. Cloud de Confiance שימוש באמולטורים יכול לעזור לכם לחסוך בעלויות, להימנע מהשפעה על שירותי ייצור ולבצע איטרציות מהר יותר במהלך הפיתוח.
ערכת Google Cloud SDK מספקת אמולטורים למספר שירותים, כולל:
- Bigtable: בדיקת אפליקציות באמצעות מסד נתונים מסוג wide-column מקומי NoSQL.
- Datastore: פיתוח מול מסד נתונים מקומי של מסמכי NoSQL.
- Firestore: בנייה ובדיקה של אפליקציות לנייד, לאינטרנט ולשרתים באמצעות מסד נתונים מקומי של מסמכים.
- Pub/Sub: אימות של תהליכי עבודה אסינכרוניים של העברת הודעות באופן מקומי.
- Spanner: בדיקה מקומית של אפליקציות שנדרש להן מסד נתונים רלציוני שמפוזר גלובלית.
האמולטורים האלה מספקים סביבה מדויקת לניפוי באגים ולאימות ההתנהגות של האפליקציה לפני הפריסה.
פרטים נוספים על השימוש בכלים האלה זמינים במאמר שימוש באמולטורים של Google Cloud SDK.
עבודה עם frameworks וכלים אחרים
Google Cloud SDK מיועד לעבודה עם מגוון רחב של frameworks וכלים פופולריים, ועוזר לייעל את פיתוח האפליקציות והפריסה שלהן ב- Cloud de Confiance. הכלים האלה לא נכללים ברכיבי הליבה של ה-SDK, אבל הם משתמשים ב-CLI של gcloud או בספריות הלקוח של Cloud כדי ליצור אינטראקציה חלקה עם שירותים. Cloud de Confiance
לדוגמה:
- Spring Framework: שימוש בשילובים של Google Cloud באפליקציות Spring Boot.
- Kubernetes: ניהול פריסות ב-Google Kubernetes Engine (GKE) באמצעות
kubectl, שמותקן לעיתים קרובות לצד ה-CLI של gcloud. - daptic to Prometheus של Google Cloud: איסוף וניתוח של מדדים מהאפליקציות.
- Terraform: הקצאה וניהול שלCloud de Confiance התשתית כקוד באמצעות ספק השירות Cloud de Confiance by S3NS .
המאמרים הבאים
- מתקינים את ה-CLI של gcloud וקוראים את תקציר הפקודות של ה-CLI של gcloud כדי ללמוד על פקודות שימושיות.
- ההבדלים העיקריים בין Cloud de Confiance לבין Google Cloud.