הגדרת מאגר המטא-נתונים של הפרויקט

בעזרת Vertex ML Metadata אתם יכולים לעקוב אחרי המטא-נתונים שנוצרו בתהליכי העבודה של למידת המכונה (ML) ולנתח אותם. בפעם הראשונה שמריצים PipelineJob או יוצרים ניסוי ב-Vertex SDK, פלטפורמת Gemini Enterprise Agent Platform יוצרת את ה-MetadataStore של הפרויקט.

אם אתם רוצים להצפין את המטא-נתונים באמצעות מפתחות הצפנה בניהול הלקוח (CMEK), אתם צריכים ליצור את מאגר המטא-נתונים באמצעות CMEK לפני שאתם משתמשים ב-Vertex ML Metadata כדי לעקוב אחרי המטא-נתונים או לנתח אותם.

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

יצירת מאגר מטא-נתונים שמשתמש ב-CMEK

כדי ליצור מפתח CMEK ולהגדיר מאגר מטא-נתונים של Vertex ML Metadata שמשתמש במפתח הזה, צריך לפעול לפי ההוראות הבאות.

  1. שימוש ב-Cloud Key Management Service כדי להגדיר מפתחות הצפנה בניהול הלקוח.

  2. כדי ליצור את מאגר המטא-נתונים שמוגדר כברירת מחדל בפרויקט באמצעות CMEK, משתמשים בקריאת ה-REST הבאה.

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

    • ‫LOCATION_ID: האזור שלכם.
    • ‫PROJECT_ID: מזהה הפרויקט. .
    • ‫KEY_RING: השם של אוסף המפתחות ב-Cloud KMS שבו נמצא מפתח ההצפנה.
    • ‫KEY_NAME: השם של מפתח ההצפנה שבו רוצים להשתמש במאגר המטא-נתונים הזה.

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

    POST https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/metadataStores?metadata_store_id=default

    תוכן בקשת JSON:

    {
      "encryption_spec": {
        "kms_key_name": "projects/PROJECT_ID/locations/LOCATION_ID/keyRings/KEY_RING/cryptoKeys/KEY_NAME"
      },
    }
    

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

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

    {
      "name": "projects/PROJECT_ID/locations/LOCATION_ID/operations/OPERATIONS_ID",
      "metadata": {
        "@type": "type.googleapis.com/google.cloud.aiplatform.v1.CreateMetadataStoreOperationMetadata",
        "genericMetadata": {
          "createTime": "2021-05-18T18:47:14.494997Z",
          "updateTime": "2021-05-18T18:47:14.494997Z"
        }
      }
    }