本頁說明如何設定及存取 Gemini Enterprise 的使用情況稽核記錄。
基本概念
本節介紹 Gemini Enterprise 觀測能力相關的重要概念。
| 概念 | 說明 |
|---|---|
| 使用情況稽核記錄 | 使用情況稽核記錄會記錄 Google Cloud 資源中的管理和存取活動。詳細說明執行動作的人員、動作內容、時間和來源。這些記錄對於安全性稽核、法規遵循,以及瞭解資源使用情形至關重要。 |
事前準備
設定稽核記錄前,請確認您具備下列條件:
- 開啟觀測能力設定。詳情請參閱「開啟觀測能力設定」。
- 如要啟用稽核記錄,您必須具備 Gemini Enterprise 管理員 IAM 角色 (
roles/discoveryengine.agentspaceAdmin)。 - 如要存取 Cloud Logging,您必須具備記錄檢視者 IAM 角色 (
roles/logging.viewer)。 - 確認您已建立 Gemini Enterprise 應用程式。如要建立,請參閱「建立應用程式」。
記錄資訊
下表彙整了 Gemini Enterprise 記錄的用量資料。各欄位的標籤如下:
- 敏感:欄位可能包含提示、回覆或其他客戶內容。只有在啟用「啟用提示詞輸入內容和回覆輸出內容的記錄功能」設定時,系統才會記錄這項資訊。如果關閉這項設定,文字值會替換為
<elided>,其他值則會省略。詳情請參閱「開啟觀測能力設定」。 - 不敏感:無論是否啟用設定,系統都會記錄該欄位。
- 部分機密:只有列出的子欄位屬於機密。其他子欄位則不屬於機密資訊。
| 服務路徑 | 記錄資料 |
|---|---|
SearchService.Search |
記錄用於建立基準或做為 LLM 輸入內容的來源資料。 要求:
回應:
|
AssistantService.Assist |
記錄 Gemini Enterprise 助理的要求和回覆。 要求:
回應:
|
AssistantService.StreamAssist |
要求:
回應:
一輪對話可以交給執行不同模型的特殊代理。 |
ConversationSearchService.AnswerQuery |
要求:
回應:
|
EngineService.CreateEngine |
要求:
回應:
|
EngineService.UpdateEngine |
要求:
回應:
|
AgentService.SetIamPolicy |
要求:
回應:
|
AgentService.CreateAgent |
要求:
回應:
|
AgentService.UpdateAgent |
要求:
回應:
|
AgentService.DeleteAgent |
要求:
回應:
|
GroundedGenerationService.GenerateGroundedContent |
要求:
回應:
|
DataConnectorService.UpdateDataConnector |
要求:
回應:
|
AssistantService.AddContextFile |
要求:
回應:
|
AssistantService.UploadSessionFile |
要求:
回應:
|
UserEventService.WriteUserEvent |
要求:
回應:
|
CoscientistService.CoscientistRunCompletion |
Co-Scientist 執行作業順利完成時,系統會記錄一次。與其他資料列不同,這個項目並非 API 要求的記錄。 coscientist_run_info:
|
存取使用情況稽核記錄
如要存取及查看所有 Gemini Enterprise 使用情況稽核記錄,請按照下列步驟操作:
前往 Google Cloud 控制台的「Logs Explorer」頁面。
選取已啟用稽核記錄的 Google Cloud 專案。
如要只顯示 Gemini Enterprise 記錄,請在查詢編輯器欄位中輸入下列查詢,然後按一下「Run Query」(執行查詢):
logName="projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fgemini_enterprise_user_activity" OR logName=~"projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fgen_ai.*"更改下列內容:
PROJECT_ID:專案 ID。
控管記錄檔存取權
您可以在 Cloud Logging 中控管記錄檔的存取權。如需存取控管方法的詳細指南,包括使用 IAM 條件進行精細存取,請參閱「使用 IAM 控管存取權」。
預設存取控管
根據預設,Gemini Enterprise 會將 Cloud Logging 資料傳送至 _Default bucket。下列 IAM 角色可控管這個 bucket 的存取權:
記錄檢視器角色 (
roles/logging.viewer)私人記錄檢視器角色 (
roles/logging.privateLogViewer)記錄檔檢視存取者角色 (
roles/logging.viewAccessor)
精細的存取控管機制
如果專案包含敏感度等級不同的記錄,您可以使用多項 Google Cloud 和 Cloud Logging 工具,設定更精細的存取控管。
您可以使用下列選項,設定精細的存取控管機制:
| 選項 | 說明 |
|---|---|
| IAM 條件 | 使用 IAM 條件設定精細的存取控管機制。詳情請參閱「Logging 角色」。 |
| 記錄檢視 | 使用記錄檢視,限制使用者只能存取記錄檔 bucket 中的部分記錄。詳情請參閱「設定記錄檔 bucket 的記錄檔檢視表」。 |
| 記錄接收器 | 使用記錄檔接收器,將機密記錄檔轉送至 IAM 存取權更嚴格的獨立專案。詳情請參閱「轉送記錄檔至支援的目的地」。 |
| 標記 | 使用標記管理專案中個別記錄檔值區的 IAM 存取權。詳情請參閱「使用標記管理記錄檔 bucket 的存取權」。 |
| 欄位層級存取控管 | 使用欄位層級存取控管機制,隱藏或限制存取記錄項目中的特定欄位。詳情請參閱「設定欄位層級存取權」。 |
後續步驟
- 如要停用提示詞輸入內容和回覆輸出內容的記錄功能,請參閱「關閉觀測能力設定」。