רשימה של repositories ותצוגה שלהם

במסמך הזה מוסבר איך לחפש מאגרי נתונים של Secure Source Manager ולצפות בהם לפי מזהה מאגר מלא או חלקי.

התפקידים הנדרשים

כדי לקבל את ההרשאות שדרושות לחיפוש במאגרים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:

להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

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

במאמרים בקרת גישה באמצעות IAM והענקת גישה של משתמשים למופע מוסבר איך נותנים תפקידים ב-Secure Source Manager.

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

ממשק אינטרנט

כדי לגשת למופע של Secure Source Manager דרך ממשק האינטרנט שלו, מעתיקים את כתובת ה-URL הבאה לסרגל הכתובות בדפדפן.

INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

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

  • INSTANCE_ID בשם המכונה.
  • PROJECT_NUMBER עם מספר הפרויקט של המופע Google Cloud. מידע על זיהוי פרויקטים זמין במאמר זיהוי פרויקטים.
  • LOCATION עם האזור של המכונה.

בכרטיסייה My repositories (המאגרים שלי) מוצגים כל המאגרים שיש לכם גישה לצפייה בהם.

API

כדי להציג את הפרטים של כל המאגרים באזור נתון עבור המופע שלכם, משתמשים ב-method הבא ב-HTTP ובכתובת ה-URL:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב-Google Cloud שבו פועל Secure Source Manager.
  • INSTANCE_ID: מזהה המכונה.
  • LOCATION: האזור שבו נמצאת המכונה. מידע על המיקומים הנתמכים זמין במאמר מיקומים.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories?instance=projects/PROJECT_ID/locations/LOCATION/instances/INSTANCE_ID

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

{
    "repositories" : [
          {
            "createTime" : "2023-08-09T19:32:15Z",
            "instance" : "projects/012345678901/locations/us-central1/instances/my-instance",
            "name" : "projects/my-project/locations/us-central1/repositories/my-repo",
            "uris" : {
                "api" : "https://my-instance-012345678901-api.us-central1.sourcemanager.dev/v1/projects/my-project/locations/us-central1/repositories/my-repo",
                "gitHttps" : "https://my-instance-012345678901-git.us-central1.sourcemanager.dev/my-project/my-repo.git",
                "html" : "https://my-instance-012345678901.us-central1.sourcemanager.dev/my-project/my-repo"
            }
          }
    ]
}

הצגת פרטים של מאגר ספציפי

כדי להציג את הפרטים של מאגר יחיד, משתמשים ב-method הבא ב-HTTP ובכתובת ה-URL:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב-Google Cloud שבו פועל Secure Source Manager.
  • LOCATION: האזור שבו נמצאת המכונה. מידע על המיקומים הנתמכים זמין במאמר מיקומים.
  • REPOSITORY_ID: מזהה המאגר.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://securesourcemanager.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/repositories/REPOSITORY_ID

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

    {
      "createTime" : "2023-08-09T19:32:15Z",
      "instance" : "projects/012345678901/locations/us-central1/instances/my-instance",
      "name" : "projects/my-project/locations/us-central1/repositories/my-repo",
      "uris" : {
          "api" : "https://my-instance-012345678901-api.us-central1.sourcemanager.dev/v1/projects/my-project/locations/us-central1/repositories/my-repo",
          "gitHttps" : "https://my-instance-012345678901-git.us-central1.sourcemanager.dev/my-project/my-repo.git",
          "html" : "https://my-instance-012345678901.us-central1.sourcemanager.dev/my-project/my-repo"
      }
    }

צפייה במאגרים בממשק האינטרנט

אפשר לחפש מאגרי מידע בכרטיסייה My repositories לפי מילת מפתח.

  1. בממשק האינטרנט של Secure Source Manager, מזינים את מילת המפתח לרשת החיפוש בסרגל החיפוש Search repository names.

    תוצאות החיפוש כוללות את כל המאגרים שכוללים את מילת המפתח במזהה המאגר שלהם.

  2. בוחרים את המאגר שרוצים לראות.

    ייפתח דף המאגר.

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