הפעלת Secret Manager API

‫Secret Manager חושף API בארכיטקטורת REST ו-API ל-gRPC לשימוש בסודות ולניהול שלהם ישירות או באפליקציות שלכם. בדף הזה מוסבר איך להפעיל את Secret Manager API ולהגדיר את הפרויקט ב- Cloud de Confiance by S3NS כך שישתמש ב-Secret Manager בפעם הראשונה.

השלב הזה הוא תנאי מוקדם לכל המשימות ב-Secret Manager, כולל המדריך למתחילים.

כשאתם מתחילים להכיר את Secret Manager, מומלץ להשתמש בפרויקט Cloud de Confiance נפרד. מחיקת הפרויקט תמחק גם את כל המשאבים שנוצרו במהלך הבדיקה, כולל משאבים שניתן לחייב עליהם.

אם אתם מפתחים אפליקציה ב-IDE שמותקן בו Cloud Code, ‏Secret Manager משולב בתוסף. כלומר, אתם יכולים ליצור סודות, להציג אותם, לעדכן אותם ולהשתמש בהם בלי לצאת מסביבת הפיתוח המשולבת. מידע נוסף על שימוש ב-Secret Manager עם Cloud Code זמין במדריך לניהול סודות בסביבת הפיתוח המשולבת המועדפת עליכם: VS Code,‏ IntelliJ או Cloud Shell Editor.

לפני שמתחילים

  1. נכנסים לדף לבחירת הפרויקט במסוף Cloud de Confiance .

    כניסה לדף לבחירת הפרויקט

  2. בוחרים או יוצרים פרויקט ב- Cloud de Confiance .

    תפקידים שנדרשים כדי לבחור או ליצור פרויקט

    • בחירת פרויקט: כדי לבחור פרויקט לא נדרש תפקיד IAM ספציפי – אתם יכולים לבחור כל פרויקט שקיבלתם בו תפקיד.
    • יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד "יצירת פרויקטים" (roles/resourcemanager.projectCreator), שכולל את ההרשאה resourcemanager.projects.create. איך מקצים תפקידים?

הפעלת Secret Manager API

המסוף

  1. נכנסים לדף Secret Manager API במסוף Cloud de Confiance .

    כניסה ל-Secret Manager API

  2. מוודאים ששם הפרויקט מופיע בבורר הפרויקטים שבראש הדף.

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

  3. לוחצים על Enable.

gcloud

  1. במסוף Cloud de Confiance , מפעילים את Cloud Shell.

    הפעלת Cloud Shell

    בחלק התחתון של Cloud de Confiance המסוף יתחיל סשן של Cloud Shell ותופיע הודעה של שורת הפקודה. Cloud Shell היא סביבת מעטפת שבה ה-CLI של Google Cloud מותקן ומוגדרים ערכים לפרויקט הקיים. הסשן יופעל תוך כמה שניות.

  2. כדי להגדיר את Cloud de Confiance by S3NS הפרויקט בהפעלה של gcloud, מריצים את הפקודה gcloud config set project. מחליפים את PROJECT_ID במזהה הפרויקט ב- Cloud de Confiance .
    gcloud config set project PROJECT_ID
  3. כדי להפעיל את Secret Manager API, מריצים את הפקודה gcloud services enable:
    gcloud services enable secretmanager.googleapis.com
  4. כדי לוודא ש-Secret Manager API מופעל, מריצים את הפקודה gcloud services list:
    gcloud services list --enabled

    מוודאים ש-Secret Manager API מופיע ברשימת ממשקי ה-API המופעלים.

הגדרת תפקידים והרשאות

כדי לקבל את ההרשאות שנדרשות להגדרת Secret Manager, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד אדמין של Secret Manager (roles/secretmanager.admin) בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.

למידע נוסף על בקרת הגישה ל-Secret Manager, קראו את המאמר בקרת גישה באמצעות IAM.

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