本頁說明如何設定及存取 Gemini Enterprise 的使用稽核記錄。
基本概念
本節將介紹 Gemini Enterprise 中與可觀測性相關的重要概念。
| 概念 | 說明 |
|---|---|
| 用量稽核記錄 | 使用量稽核記錄會記錄 Google Cloud 資源中的管理活動和存取權。這些記錄會詳細說明誰在何時從何處執行了哪些動作。這些記錄檔對於安全稽核、法規遵循,以及瞭解資源的使用方式至關重要。 |
事前準備
設定稽核記錄前,請確認您擁有下列項目:
- 開啟可觀測性設定。詳情請參閱「開啟可觀測性設定」。
- 如要啟用稽核記錄,您必須具備 Gemini Enterprise 管理員 IAM 角色 (
roles/discoveryengine.agentspaceAdmin)。 - 如要存取 Cloud Logging,您必須具備「記錄檢視者」IAM 角色 (
roles/logging.viewer)。 - 確認您已建立 Gemini Enterprise 應用程式。如要建立應用程式,請參閱「建立應用程式」。
記錄資訊
下表彙整 Gemini Enterprise 記錄的用量資料:
| 服務路徑 | 記錄資料 |
|---|---|
SearchService.Search |
記錄用於建立基準或做為 LLM 輸入內容的來源資料。 要求:
回覆:
|
AssistantService.Assist |
記錄 Gemini Enterprise 助理的要求和回覆。 要求:
回覆:
|
AssistantService.StreamAssist |
要求:
回覆:
|
ConversationSearchService.AnswerQuery |
要求:
回覆:
|
EngineService.CreateEngine |
要求:
回覆:
|
EngineService.UpdateEngine |
要求:
回覆:
|
AgentService.SetIamPolicy |
要求:
回覆:
|
AgentService.CreateAgent |
要求:
回覆:
|
AgentService.UpdateAgent |
要求:
回覆:
|
AgentService.CreateAgentRequest |
要求:
回覆:
|
GroundedGenerationService.GenerateGroundedContent |
要求:
回覆:
|
DataConnectorService.UpdateDataConnector |
要求:
回覆:
|
AssistantService.AddContextFile |
要求:
回覆:
|
AssistantService.UploadSessionFile |
要求:
回覆:
|
UserEventService.WriteUserEvent |
要求:
回覆:
|
存取用量稽核記錄
如要存取及查看所有 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 值區。下列 IAM 角色可控管這個值區的存取權:
記錄檢視器角色 (
roles/logging.viewer)私人記錄檢視者角色 (
roles/logging.privateLogViewer)記錄檔檢視存取者 角色 (
roles/logging.viewAccessor)
精細的存取控管機制
如果專案包含不同私密程度的記錄,您可以使用多種 Google Cloud 和 Cloud Logging 工具,設定更精細的存取權控管。
您可以使用下列選項設定精細的存取權控管:
| 選項 | 說明 |
|---|---|
| IAM 條件 | 使用 IAM 條件設定精細的存取控管機制。詳情請參閱「記錄角色」。 |
| 記錄檢視 | 使用記錄檢視畫面,限制使用者只能存取記錄檔 bucket 中的部分記錄。詳情請參閱「設定記錄檔 bucket 的記錄檢視畫面」。 |
| 記錄接收器 | 使用記錄接收器將機密記錄檔轉送至 IAM 存取權限制較嚴格的獨立專案。詳情請參閱「將記錄檔轉送至支援的目的地」。 |
| 標記 | 您可以使用標記,管理專案中個別記錄值區的 IAM 存取權。詳情請參閱「使用標記管理記錄值區的存取權」。 |
| 欄位層級存取控管 | 使用欄位層級的存取控管機制,隱藏或限制存取記錄項目中的特定欄位。詳情請參閱「設定欄位層級存取權」。 |
後續步驟
- 如要關閉提示詞輸入內容和回覆輸出內容的記錄功能,請參閱「關閉可觀測性設定」。