סקירה כללית של Developer Connect

‫Developer Connect מספק פלטפורמה מאובטחת לשילוב עם כלים לניהול קוד מקור ולקבלת תובנות לגבי החיבורים האלה. לדוגמה, אפשר לקשר את מאגר GitHub הפרטי לשירות Cloud Run, ולהפעיל באופן אוטומטי את תהליכי ה-build והפריסה כשמתבצעות פעולות commit במאגר הזה.

אתם יכולים להגדיר את התובנות של Developer Connect באותו שירות כדי לקבל תובנות מפורטות לגבי פריסות, כמו SHA של קומיטים, שיעזרו לכם לפתור בעיות שקשורות לאירועים.

‫Developer Connect מיועד למפתחי אפליקציות, לאדמינים של פלטפורמות ולמנהלי אבטחה שרוצים להשתמש בכלים לניהול קוד מקור עם Google Cloud.

מבוא

ב-Developer Connect יש שני סוגים שונים של חיבורים, וגם תובנות לגבי החיבורים האלה:

  • חיבורי מערכת

    חיבור מערכת הוא סוג של חיבור Developer Connect שמקשר חשבונות שירות למערכות לניהול קוד מקור, ולא נדרשת נוכחות של המשתמש שאישר אותו כשהוא מופעל. יש שני סוגים של חיבורי מערכת:

    • חיבורים למאגרי Git

      מקשרים את חשבון השירות למערכת לניהול קוד מקור, כמו GitHub.

    • חיבורי HTTP

      מעניקים לחשבון השירות גישה לנקודת קצה שרירותית של שירות HTTP.

  • מחברים לחשבונות (גרסת טרום-השקה (Preview))

    מחבר חשבונות הוא חיבור של Developer Connect שמקשר בין חשבון Google שלכם לבין חשבון פרטי שלכם אצל ספק חיצוני של כלים לניהול קוד מקור.

    כדי לציין את סוג הנתונים שאליהם תהיה גישה, צריך לבחור את היקפי ההרשאות המתאימים למחבר. אחרי שיוצרים מחבר חשבונות לארגון, משתמשים בארגון יכולים להשתמש במחבר החשבונות הזה כדי לאשר ל-Developer Connect לגשת לחשבון SCM האישי שלהם בשמם.

  • תובנות

    תובנות מ-Developer Connect מספקות מידע נוסף על האפליקציה שפרסתם. התובנות עוזרות לכם לאבחן ולפתור בעיות באפליקציות שלכם שעלולות לגרום להפסקות שירות.

הם מתוארים בקטעים הבאים.

חיבורים למאגרי Git

חיבור למאגר Git הוא סוג של חיבור למערכת Developer Connect שמאפשר ליצור ולתחזק חיבורים עם היקף מצומצם למאגרים מבוססי-Git במערכות לניהול קוד מקור מחוץ ל- Google Cloud.

משתמשים בחיבורים למאגר Git במצבים שבהם המשתמש שיצר את החיבור לא צריך להיות נוכח כשהחיבור מופעל. לדוגמה, כשמאגר Git מחובר להגדרת Cloud Build, הפעלה של build אחרי ביצוע commit למאגר לא מחייבת אתכם לעשות שום דבר בזמן ה-build. פשוט נותנים לחשבון השירות הרשאה להשתמש בחיבור, והטריגר מופעל כשמבצעים commit.

באמצעות חיבורים למאגרי Git, אתם יכולים להגדיר שירותי בוט בחשבונות במערכות SCM האלה כדי לטפל במשימות שגרתיות כמו שיבוט ואינדוקס של מאגרים.

אפשר להשתמש בחיבורים למאגר Git כדי:

מידע נוסף, כולל תרחישי שימוש ושילובי מוצרים נתמכים, זמין במאמר חיבורים למאגרי Git.

חיבורי HTTP

חיבורי HTTP הם חיבורים לשימוש חוזר לשירותים שאפשר לגשת אליהם כנקודות קצה של HTTP. אתם מעניקים לחשבון שירות הרשאה להשתמש בחיבור הזה, ו-Developer Connect מטפל באימות עם נקודת הקצה בכל פעם ששירותGoogle Cloud ניגש אליה.

מחברי חשבונות

מחבר חשבונות הוא תכונה של Developer Connect שעוזרת לקשר את חשבון Google Cloud לחשבון האישי שלכם אצל ספק של כלי פיתוח שאינו Google. המשתמשים יכולים לציין את סוג הנתונים שאליהם מחבר החשבונות יוכל לגשת על ידי בחירת ההיקפים המתאימים למחבר הזה. אחרי שיוצרים חיבור של מחבר חשבונות לארגון, משתמשים בארגון יכולים להשתמש בחיבור הזה כדי לאשר שימוש בחשבונות האישיים שלהם עם החיבור הזה.

אפשר להגדיר מחבר חשבונות באמצעות לקוח OAuth שהוגדר מראש ב-Developer Connect (לדוגמה, GitHub או GitLab), או להשתמש בלקוח OAuth מותאם אישית משלכם (לדוגמה, מופע GitHub Enterprise מקומי).

מידע נוסף, כולל תרחישי שימוש ואינטגרציות נתמכות של מוצרים, זמין במאמר בנושא כלי לחיבור חשבונות.

ההבדל בין חיבורים של repositories ב-Git לבין מחברים של חשבונות

חיבור למאגר Git הוא סוג של חיבור למערכת Developer Connect שמאפשר ליצור ולתחזק חיבורים עם היקף מצומצם למאגרים מבוססי-Git במערכות לניהול קוד מקור מחוץ ל- Google Cloud.

משתמשים בחיבורים למאגר Git במצבים שבהם המשתמש שיצר את החיבור לא צריך להיות נוכח כשהחיבור מופעל. לדוגמה, כשמאגר Git מחובר להגדרת Cloud Build, הפעלה של build אחרי ביצוע commit למאגר לא מחייבת אתכם לעשות שום דבר בזמן ה-build. פשוט נותנים לחשבון השירות הרשאה להשתמש בחיבור, והטריגר מופעל כשמבצעים commit.

באמצעות חיבורים למאגרי Git, אתם יכולים להגדיר שירותי בוט בחשבונות במערכות SCM האלה כדי לטפל במשימות שגרתיות כמו שיבוט ואינדוקס של מאגרים.

מחברי חשבונות הם חיבורים לכלים לניהול קוד מקור, לתרחישים שבהם אפשר להעניק למשתמשים בודדים הרשאות להשתמש בחיבור. החיבורים האלה רלוונטיים לתרחישים שבהם המשתמש שאישר את החיבור צריך להיות נוכח כדי להפעיל אותו.

תובנות מ-Developer Connect

תובנות מ-Developer Connect עוזרות לכם לאבחן ולפתור בעיות באפליקציות שפרסתם.

התובנות של Developer Connect מבוססות על רשומות ביומן של אירועי פריסה ב-Cloud Logging. הרשומות האלה מספקות ל-Gemini Cloud Assist מידע על סביבות זמן הריצה, על ארטיפקטים שנפרסו, על קובצי מקור ועל תלות.

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