在 AlloyDB Studio 中管理內容集

本文說明如何在 AlloyDB for PostgreSQL Studio 中,使用情境集檔案建立情境集。資料庫中的情境集名稱不得重複。

如要瞭解情境組合,請參閱「情境組合總覽」。

事前準備

建立代理程式前,請先完成下列前置作業。

啟用必要服務

為專案啟用下列服務:

準備 AlloyDB for PostgreSQL 叢集、執行個體和資料庫

請確認您有權存取現有的 AlloyDB 叢集和執行個體,或建立新的叢集和執行個體。
本教學課程需要 AlloyDB 執行個體中有資料庫。 詳情請參閱「建立資料庫」。

所需角色和權限

  • 在資料庫層級,將 Identity and Access Management (IAM) 使用者或服務帳戶新增至叢集。詳情請參閱「管理資料庫使用者」。
  • 在專案層級將 alloydb.databaseUser、serviceusage.serviceUsageConsumer 和 geminidataanalytics.queryDataUser 角色授予 IAM 使用者。詳情請參閱「新增專案的 IAM 政策繫結」。
  • 如要建立、上傳及管理情境集,請在專案層級,將 Dataplex Catalog 編輯者 (roles/dataplex.catalogEditor) 或 Dataplex Catalog 管理員 (roles/dataplex.catalogAdmin) 角色授予 IAM 使用者。詳情請參閱「情境集權限」。

授予 AlloyDB for PostgreSQL 執行個體 executesql 權限

如要將 executesql 權限授予 AlloyDB for PostgreSQL 執行個體,並將 data_api_access 執行個體設定設為 ALLOW_DATA_API 值,請使用下列 curl 指令:
   curl -X PATCH \
     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
     -H "Content-Type: application/json" \
     https://alloydb.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/clusters/CLUSTER_ID/instances/INSTANCE_ID?updateMask=dataApiAccess \
     -d '{
       "dataApiAccess": "ENABLED",
     }'
更改下列內容:
  • PROJECT_ID:專案的 ID。 Google Cloud
  • LOCATION:AlloyDB 叢集所在的區域。
  • CLUSTER_ID:AlloyDB 叢集的 ID。
  • INSTANCE_ID:AlloyDB 執行個體的 ID。
如要執行本教學課程中的步驟,請登入 Google Cloud,然後使用 IAM 驗證機制向資料庫進行驗證。

建立脈絡資料集

如要建立內容集,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「AlloyDB」頁面。

    前往 AlloyDB

  2. 從清單中選取叢集。

  3. 在導覽選單中,點選「AlloyDB Studio」。

  4. 使用 IAM 驗證機制登入 Studio。

  5. 在「Explorer」窗格中,按一下「Context sets」旁邊的「查看動作」。

  6. 按一下「建立內容集」。

  7. 在「Context set name」(脈絡資料集名稱) 中,提供不重複的脈絡資料集名稱。內容集名稱會區分大小寫,且可包含英文字母、數字、連字號和底線。

  8. 選用。在「Context set description」(情境集說明) 中,新增情境集的說明。

  9. 點選「建立」。

建立脈絡資料集

建立脈絡資料集後,請按照「使用 Gemini CLI 建構脈絡資料」一節的步驟建立脈絡資料集檔案。接著,您可以編輯情境集,上傳情境集檔案。

編輯脈絡資料集

如要編輯情境組合,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 AlloyDB 頁面。

    前往 AlloyDB

  2. 從清單中選取叢集。

  3. 在導覽選單中,點選「AlloyDB Studio」。

  4. 使用 IAM 驗證機制登入 Studio。

  5. 在「Explorer」窗格中,按一下「Context sets」旁邊的「View actions」。

  6. 按一下「Edit context set」。

  7. 選用。編輯脈絡資料集說明。

  8. 按一下「Upload context set file」(上傳情境集檔案) 專區中的「Browse」(瀏覽),然後選取情境集檔案。

  9. 按一下 [儲存]。

刪除脈絡資料集

如要刪除情境組合,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的 AlloyDB 頁面。

    前往 AlloyDB

  2. 從清單中選取叢集。

  3. 在導覽選單中,點選「AlloyDB Studio」。

  4. 使用 IAM 驗證機制登入 Studio。

  5. 在「Explorer」窗格中,按一下「Context sets」旁邊的「查看動作」。

  6. 按一下「刪除脈絡資料集」。

  7. 在「Delete context set」(刪除脈絡資料集) 確認對話方塊中,輸入脈絡資料集的名稱。

  8. 按一下「確認」即可刪除內容集。

後續步驟