שימוש בפרטי כניסה לחשבון שירות

אתם יכולים להשתמש בחשבונות שירות של Google כדי לתת לשירותי Knative serving את ההרשאות הנדרשות לגישה לשירותי Google Cloud, למשל Cloud Monitoring. בכל חשבון שירות אפשר להגדיר קבוצה ספציפית של הרשאות ניהול זהויות והרשאות גישה (IAM) שאפשר לשייך לכל אחד מהשירותים באמצעות סודות של Kubernetes.

כדי ליצור חשבון שירות, אפשר לפעול לפי השלבים הבאים שמופיעים כאן לנוחיותכם. מידע מלא על יצירה וניהול של חשבונות שירות זמין במסמכי התיעוד בנושא ניהול זהויות והרשאות גישה (IAM).

המסוף

כדי ליצור חשבון שירות ואז להוריד את קובץ מפתח ה-JSON באמצעותGoogle Cloud המסוף:

  1. נכנסים לדף Service Accounts במסוף Google Cloud .

    לדף Service accounts

  2. לוחצים על Create Service Account (יצירת חשבון שירות).

  3. בקטע Service account details (פרטי חשבון השירות), מציינים שם לבחירתכם בשדה Service account name (שם חשבון השירות).

  4. אפשר גם לשנות את מזהה חשבון השירות ולהוסיף תיאור.

  5. לוחצים על Create and continue.

  6. בקטע Grant this service account access to a project (הענקת גישה של חשבון השירות הזה לפרויקט), בוחרים תפקיד אחד או יותר מהתפריט הנפתח Select a role (בחירת תפקיד) כדי להעניק לחשבון השירות את ההרשאות שרוצים. לדוגמה, התפקיד Monitoring Metric Writer.

  7. לוחצים על המשך כדי

  8. אופציונלי: אפשר לציין משתמשים או קבוצות שרוצים לשייך לחשבון השירות.

  9. לוחצים על Done כדי ליצור את חשבון השירות.

  10. ברשימת חשבונות השירות, לצד חשבון השירות שיצרתם, לוחצים על Actions > Manage keys (פעולות > ניהול מפתחות).

  11. לוחצים על Add Key > Create a new key.

  12. בקטע Key type (סוג המפתח), בוחרים באפשרות JSON.

  13. לוחצים על יצירה.

gcloud

בדפים הבאים מוסבר איך להשתמש ב-CLI של gcloud כדי:

  1. יצירה של חשבונות שירות.
  2. הקצאת תפקידים והרשאות.
  3. יצירת מפתחות לחשבון

אחרי שיוצרים מפתח ומורידים את קובץ ה-JSON שמכיל את פרטי הכניסה של חשבון השירות, משתמשים במפתח הזה כדי ליצור סוד שאפשר לשייך לשירותי Knative Serving.

במאמר שימוש בסודות מוסבר איך ליצור סודות ואז לשייך אותם לשירותים.

השלבים הבאים

איך מנהלים את הגישה לשירותים.