在 Gemini 協助下分析儲存的資料

本頁說明如何透過 Gemini 使用 AI 輔助功能,進一步瞭解 Cloud Storage 中的資料儲存環境。使用 Gemini Cloud Assist 時,您可以輸入有關 Cloud Storage 一般運作方式的提示。啟用 Storage Intelligence 訂閱方案後,您就能輸入有關特定 bucket 和物件的提示。

接著,您可以使用 Gemini Cloud Assist 提供的資訊執行下列操作:

  • 分析資料用量模式和趨勢

  • 找出節省儲存空間費用的機會

  • 確保資料安全無虞且符合法規

  • 根據資訊做出資料管理決策

未經您明確許可,Gemini 不會將您的提示或回覆內容做為模型訓練資料。如要進一步瞭解 Google 如何使用您的資料,請參閱「Gemini for Google Cloud 如何使用您的資料」一文。

本頁面適用於開發人員、資料分析師或資料工程師、平台管理員、財務作業人員和法規遵循主管。本文假設您瞭解如何使用 Cloud Storage,以及如何查詢連結的資料集

Gemini 可以回答哪些提示?

如要瞭解資料儲存空間,可以向 Gemini Cloud Assist 提供提示,也就是自然語言陳述或問題。

如果單獨使用 Gemini Cloud Assist,且未訂閱 Storage Intelligence,可以詢問 Cloud Storage 的一般運作方式,例如:

  • 「如何將物件從一個儲存空間級別轉換至另一個級別?」

  • 「如何為 bucket 啟用虛刪除功能?」

啟用 Storage Intelligence 訂閱方案後,您也可以提出與節省成本機會、安全性與法規遵循,以及資料探索相關的提示。Gemini Cloud Assist 可以使用儲存空間分析資料集中的中繼資料生成深入分析資訊,也就是回應您對值區和物件中繼資料及用量的提示。你可以使用下列提示:

  • 與用量和節省費用相關的提示:

    • 「5 largest buckets without Object Lifecycle Management」(沒有物件生命週期管理功能的 5 個最大儲存空間)

    • 「未啟用自動調整級別功能的 bucket 中,哪 5 個最龐大?」

  • 與安全性和法規遵循相關的提示:

    • 「未啟用物件版本管理功能的前 5 大值區」

    • 「未來 30 天內到期的 5 個最大物件」

  • 與資料探索相關的提示:

    • 「含有大量小型檔案 (每個檔案大小皆小於 1 MB) 的 Bucket」

    • 「Standard 儲存空間級別中,小於 50 MB 的物件」

事前準備

如要使用 Gemini Cloud Assist 處理與 Cloud Storage 相關的一般提示,請先設定 Gemini Cloud Assist,包括取得必要角色。

設定 Gemini Cloud Assist

確認專案已設定 Gemini Cloud Assist Google Cloud

如要輸入與特定值區和物件相關的提示,您也必須完成下列先決條件步驟:

  1. 啟用 Storage Intelligence,即可存取並使用 Storage Insights 資料集。

  2. 建立 Storage Insights 資料集,Gemini Cloud Assist 會分析該資料集,提供特定 bucket 和物件的相關資訊。

    或者,如果您想使用現有資料集,可以取得存取該資料集所需的 IAM 角色。

  3. 確認 Storage Insights 服務代理有權存取 Gemini Cloud Assist 要分析的資料集。這樣就能讀取及分析資料集。

啟用 Storage Intelligence

請確保在包含或將包含資料集的專案、資料夾或機構中啟用 Storage Intelligence,Gemini Cloud Assist 會使用這些資料集回答提示。

建立資料集

建立資料集,然後將資料集連結至 BigQuery

授予存取資料集所需的角色

使用者首次建立資料集設定時,系統會建立 Storage Insights 服務代理程式。服務代理人的命名格式為 service-PROJECT_NUMBER@gcp-sa-storageinsights.iam.gserviceaccount.com,且當您選取「包含 Google 提供的角色授權」核取方塊時,會顯示在 Google Cloud 主控台的 IAM 頁面

如要使用 Gemini Cloud Assist 處理與值區或物件中繼資料相關的提示,請啟用 Storage Insights 服務代理程式,以便讀取資料集。請管理員授予服務代理程式「BigQuery 資料檢視者」角色 (roles/bigquery.dataViewer),以便存取要分析的資料集所屬機構、資料夾或專案。

如需將角色授予服務代理人的操作說明,請參閱建立角色並授予服務代理人

取得存取資料集所需的角色

如要取得所需權限,以取得值區和物件中繼資料的洞察資料,請要求管理員在包含要分析資料集的專案、資料夾或機構中,授予您下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

您或許還可透過自訂角色或其他預先定義的角色取得必要權限。

使用自然語言提示分析資料儲存空間

如要向 Gemini Cloud Assist 輸入提示,請按照下列步驟操作:

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

    前往「儲存空間分析」

  2. 在工具列中,按一下「閃亮」圖示 (「Gemini」),開啟「Cloud Assist」對話面板。

    「Cloud Assist」聊天面板隨即顯示。

  3. Cloud Assist 的對話面板中,以自然語言輸入有關資料儲存空間的提示。舉例來說,你可以輸入下列內容:

    Which is my largest bucket
  4. 按一下 (「生成」)。

  5. 系統會提示您輸入 Gemini 用來分析並生成回覆的資料集名稱,然後按一下 (「生成」)。

    如果成功,Gemini Cloud Assist 會產生類似下列內容的回覆:

    Here's what I found by analyzing the data in EXAMPLE_DATASET:
    
    Bucket name Size
    my-bucket 39.1 TB

    系統也會傳回 Gemini Cloud Assist 使用的基礎 SQL 查詢。生成的 SQL 查詢大致如下:

    SELECT bucket_id, bucket_size
    FROM buckets
    WHERE project_id = 'example-project'
    ORDER BY bucket_size DESC
    LIMIT 1;
    

你也可以輸入建議的提示:

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

    前往「儲存空間分析」

  2. 在「建議提示」部分中,選取建議的提示。舉例來說,建議的提示可能會顯示:Storage size broken down by object content type

  3. 如果成功,Gemini Cloud Assist 會產生類似下列內容的回覆:

    Here's what I found by analyzing the data in EXAMPLE_DATASET:
    
    Content type Size
    MP4 483.2 GB
    MOV 239.1 GB
    MP3 125.8 GB

    系統也會傳回 Gemini Cloud Assist 使用的基礎 SQL 查詢。生成的 SQL 查詢大致如下:

    SELECT
    oa.contentType, ROUND(sum(oa.size) / (1024 * 1024 * 1024), 2) AS total_size_gb
    FROM object_attributes_latest AS oa
    GROUP BY oa.contentType
    ORDER BY sum(oa.size) DESC;

限制

  • 使用提示分析 Cloud Storage 資源時,您可以在提示中指定最多五項資源。例如: 5 largest buckets without Autoclass enabled。即使您在提示中納入超過五項資源,Gemini Cloud Assist 也只會傳回符合提示條件的前五項資源結果。

  • Gemini Cloud Assist 會使用儲存空間洞察資料集中的 bucket 和物件中繼資料,回應有關資料儲存空間的提示。

    儲存空間洞察資料集不提供下列資料,因此 Gemini Cloud Assist 無法取得適當的背景資訊,回應與這些資料相關的提示:

    • 特定費用資料,例如「我的值區每個月的費用是多少」。

    • 活動資料,例如「我的物件上次存取時間為何」。

    • 特定功能 (例如軟刪除) 的設定資料。例如:「哪些值區未啟用軟刪除功能」。

    Gemini Cloud Assist 也缺乏適當的脈絡,無法回應與時間序列資訊相關的提示。例如:「我最近 3 週的儲存空間用量成長多少」。這是因為 Gemini Cloud Assist 只會讀取資料集的最新快照。

後續步驟