診斷日誌參考
注意
此功能需要進階版方案。
本文提供了稽核記錄服務和事件的完整參考。 這些服務的可用性取決於您存取記錄的方式:
- 稽核記錄系統數據表 記錄本文中列出的所有事件和服務。
- Azure 監視器的診斷設定服務不會記錄全部的這些服務。 Azure 診斷設定上無法使用的服務會有相應的標籤。
注意
Azure Databricks 會針對安全性和詐騙分析目的,保留最長 1 年的稽核記錄複本。
診斷記錄服務
診斷記錄中預設會記錄下列服務及其事件。
注意
工作區層級和帳戶層級的指派僅適用於審計日志系統表。 Azure 診斷記錄不會包含帳戶層級事件。
工作區層級服務
服務名稱 | 描述 |
---|---|
帳戶 | 與帳戶、使用者、群組和 IP 存取清單相關的事件。 |
aibiGenie | 與 AI/BI Genie 空間相關的事件。 |
叢集 | 與叢集相關的事件。 |
clusterPolicies | 與叢集原則相關的事件。 |
儀表板 | 與 AI/BI 儀表板使用相關的事件。 |
databrickssql | 與 Databricks SQL 的使用相關的事件。 |
dataMonitoring | 與 湖屋監控相關的事件。 |
dbfs | 與 DBFS 相關的事件。 |
deltaPipelines | 與 DLT 管線相關的事件。 |
featureStore | 與 Databricks 功能存放區相關的事件。 |
filesystem | 與檔案管理相關的事件,包括使用檔案 API 或磁碟區 UI 與檔案互動。 |
genie | 與支援人員存取工作區相關的事件。 與 AI/BI Genie 空間無關。 |
gitCredentials | 關於 Databricks Git 資料夾的 Git 憑證相關事件。 請參閱 repos 。 |
globalInitScripts | 與全域初始化指令碼相關的事件。 |
群組 | 與帳戶和工作區群組相關的事件。 |
iamRole | 與 IAM 角色權限相關的事件。 |
匯入 | 與檔案上傳相關的事件。 |
instancePools | 與池相關的事件。 |
工作 | 與作業相關的事件。 |
系譜追蹤 | 與 數據譜系相關的事件。 |
marketplaceConsumer | 與 Databricks Marketplace 相關的消費者行為事件。 |
marketplaceProvider | 與 Databricks Marketplace 中提供者動作相關的事件。 |
mlflowAcledArtifact | 與具有 ACL 的 ML Flow 工件相關的事件。 |
mlflowExperiment | 與 ML Flow 實驗相關的事件。 |
modelRegistry | 與模型登錄相關的事件。 |
筆記本 | 與筆記本相關的事件。 |
partnerConnect | 與 Partner Connect 相關的事件。 |
predictiveOptimization | 與預測最佳化相關的事件。 |
遠端歷史服務 (RemoteHistoryService) | 與新增和移除 GitHub 認證相關的事件。 |
儲存庫 | 與 Databricks Git 資料夾相關的事件。 請參閱 gitCredentials 。 |
密碼 | 與祕密相關的事件。 |
serverlessRealTimeInference | 與模型服務相關的事件。 |
sqlPermissions | 與舊版 Hive 中繼存儲資料表存取控管相關的事件。 |
ssh | 與 SSH 存取相關的事件。 |
vectorSearch | 與向量搜尋相關的事件。 |
webTerminal | 與網路終端機功能相關的事件。 |
工作區 | 與工作區相關的事件。 |
帳戶層級服務
帳戶層級稽核記錄可用於這些服務:
服務名稱 | 描述 |
---|---|
帳戶存取控制 | 與 帳戶訪問控制 API相關的動作。 |
可計費使用量 | 與在帳戶主控台中存取可計費使用量相關的操作。 |
accountsManager | 與網路連線設定相關的動作。 |
budgetPolicyCentral | 無伺服器預算原則管理相關動作。 |
無塵室 | 與 潔淨室相關的動作。 |
unityCatalog | 在 Unity 目錄中執行的動作。 其中也包含 Delta Sharing 活動,請參閱 Delta Sharing 事件。 |
其他安全性監視服務
工作區擁有使用 合規性安全性配置檔(如 HIPAA 等某些合規性標準所需)或 增強安全監控 的其他服務和相關動作。
這些是工作區層級的服務,只有在您使用合規性安全性設定檔或增強安全性監控時,才會出現在您的日誌中:
服務名稱 | 描述 |
---|---|
capsule8-alerts-dataplane | 與檔案完整性監視相關的動作。 |
clamAVScanService-dataplane | 與防毒監視相關的動作。 |
診斷記錄範例架構
在 Azure Databricks 中,診斷記錄會以 JSON 格式輸出事件。 在 Azure Databricks 中,稽核記錄會以 JSON 格式輸出事件。
serviceName
和 actionName
屬性會識別事件。 命名慣例遵循 Databricks REST API。
下列 JSON 範例是使用者建立作業時記錄的事件範例:
{
"TenantId": "<your-tenant-id>",
"SourceSystem": "|Databricks|",
"TimeGenerated": "2019-05-01T00:18:58Z",
"ResourceId": "/SUBSCRIPTIONS/SUBSCRIPTION_ID/RESOURCEGROUPS/RESOURCE_GROUP/PROVIDERS/MICROSOFT.DATABRICKS/WORKSPACES/PAID-VNET-ADB-PORTAL",
"OperationName": "Microsoft.Databricks/jobs/create",
"OperationVersion": "1.0.0",
"Category": "jobs",
"Identity": {
"email": "mail@contoso.com",
"subjectName": null
},
"SourceIPAddress": "131.0.0.0",
"LogId": "201b6d83-396a-4f3c-9dee-65c971ddeb2b",
"ServiceName": "jobs",
"UserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.108 Safari/537.36",
"SessionId": "webapp-cons-webapp-01exaj6u94682b1an89u7g166c",
"ActionName": "create",
"RequestId": "ServiceMain-206b2474f0620002",
"Response": {
"statusCode": 200,
"result": "{\"job_id\":1}"
},
"RequestParams": {
"name": "Untitled",
"new_cluster": "{\"node_type_id\":\"Standard_DS3_v2\",\"spark_version\":\"5.2.x-scala2.11\",\"num_workers\":8,\"spark_conf\":{\"spark.databricks.delta.preview.enabled\":\"true\"},\"cluster_creator\":\"JOB_LAUNCHER\",\"spark_env_vars\":{\"PYSPARK_PYTHON\":\"/databricks/python3/bin/python3\"},\"enable_elastic_disk\":true}"
},
"Type": "DatabricksJobs"
}
診斷記錄結構的考量
- 如果動作需要很長的時間,則會單獨記錄要求和回應,但要求和回應組具有相同的
requestId
。 - 使用者
System-User
执行了一些自動化動作,例如因自動調整而調整叢集大小,或因排程而啟動作業。 -
requestParams
欄位可能會被截斷。 如果其 JSON 表示的大小超過 100 KB,則會對值進行截斷,並將字串... truncated
附加至被截斷的條目。 在截斷的地圖仍然大於 100 KB 的罕見情況下,則會有一個空值的單一TRUNCATED
鍵。
帳戶事件
以下是在工作區層級記錄的 accounts
事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accounts |
accountLoginCodeAuthentication |
用戶的帳戶登入代碼已經過驗證。 |
|
accounts |
activateUser |
停用之後,使用者會重新啟用。 請參閱停用工作區中的使用者。 |
|
accounts |
aadBrowserLogin |
使用者使用 Microsoft Entra ID 瀏覽器工作流程登入 Databricks。 |
|
accounts |
aadTokenLogin |
使用者透過 Microsoft Entra ID 權杖登入 Databricks。 |
|
accounts |
add |
使用者會新增至 Azure Databricks 工作區。 |
|
accounts |
addPrincipalToGroup |
將使用者新增至工作區層級群組。 |
|
accounts |
changeDatabricksSqlAcl |
使用者的 Databricks SQL 權限已變更。 |
|
accounts |
changeDatabricksWorkspaceAcl |
工作區的權限已變更。 |
|
accounts |
changeDbTokenAcl |
存取令牌的許可權已變更。 |
|
accounts |
changeDbTokenState |
Databricks 存取令牌已停用。 |
|
accounts |
changeServicePrincipalAcls |
當服務主體的權限變更時。 |
|
accounts |
createGroup |
已建立工作區層級群組。 |
|
accounts |
createIpAccessList |
IP 存取清單會新增至工作區。 |
|
accounts |
deactivateUser |
工作區中有一位使用者已被停用。 請參閱停用工作區中的使用者。 |
|
accounts |
delete |
使用者會從 Azure Databricks 工作區刪除。 |
|
accounts |
deleteIpAccessList |
IP 存取清單會從工作區中刪除。 |
|
accounts |
garbageCollectDbToken |
使用者會對過期的權杖執行垃圾回收命令。 |
|
accounts |
generateDbToken |
當有人從使用者設定中產生權杖,或服務自動產生權杖時。 |
|
accounts |
IpAccessDenied |
使用者嘗試透過拒絕的 IP 連線到服務。 |
|
accounts |
ipAccessListQuotaExceeded |
|
|
accounts |
jwtLogin |
使用者使用 JWT 登入 Databricks。 |
|
accounts |
login |
使用者登入工作區。 |
|
accounts |
logout |
使用者登出工作區。 |
|
accounts |
oidcTokenAuthorization |
當 API 呼叫透過通用的 OIDC/OAuth 權杖被授權時。 |
|
accounts |
passwordVerifyAuthentication |
|
|
accounts |
reachMaxQuotaDbToken |
當目前未過期的權杖數目超過權杖配額時 | |
accounts |
removeAdmin |
使用者的工作區管理員權限已被撤銷。 |
|
accounts |
removeGroup |
工作區中的一個群組被移除。 |
|
accounts |
removePrincipalFromGroup |
使用者會從群組中移除。 |
|
accounts |
revokeDbToken |
使用者的權杖會從工作區移除。 可由從 Databricks 帳戶移除的使用者觸發。 |
|
accounts |
setAdmin |
使用者被授與帳戶管理員權限。 |
|
accounts |
tokenLogin |
使用者使用權杖登入 Databricks。 |
|
accounts |
updateIpAccessList |
IP 存取清單已變更。 |
|
accounts |
updateUser |
對使用者帳戶進行變更。 |
|
accounts |
validateEmail |
當使用者在帳戶建立後驗證其電子郵件時。 |
|
accounts |
workspaceLoginCodeAuthentication |
使用者的工作區登入代碼已經過驗證。 |
|
AI/BI 儀表板事件
以下是在工作區層級記錄的 dashboards
事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dashboards |
getDashboard |
使用者可以透過在 UI 中檢視或使用 API 要求儀表板定義來存取儀表板的草稿版本。 只有工作區使用者可存取儀表板的草稿版本。 |
|
dashboards |
getPublishedDashboard |
使用者可藉由在 UI 中檢視或使用 API 要求儀表板定義,以存取儀表板的已發佈版本。 包含來自工作區使用者和帳戶使用者的活動。 不包括使用排程電子郵件接收儀表板的 PDF 快照。 |
|
dashboards |
executeQuery |
使用者會從儀表板執行查詢。 |
|
dashboards |
cancelQuery |
使用者從面板停止查詢。 |
|
dashboards |
getQueryResult |
使用者從儀表板接收查詢的結果。 |
|
dashboards |
sendDashboardSnapshot |
儀表板的 PDF 快照透過預定的電子郵件發送。 要求參數值取決於收件者的類型。 針對 Databricks 通知目標,只會顯示 destination_id 。 針對 Databricks 使用者,會顯示訂閱者的使用者識別碼和電子郵件地址。 如果收件者是電子郵件地址,則只會顯示電子郵件地址。 |
user_id ,email_address } |
dashboards |
getDashboardDetails |
使用者存取草稿儀表板的詳細資料,例如資料集和小工具。 每當使用者通過UI檢視草稿儀錶板或通過API請求儀錶板定義時,系統會自動發出 getDashboardDetails 。 |
|
dashboards |
createDashboard |
使用者會使用 UI 或 API 建立新的 AI/BI 儀表板。 |
|
dashboards |
updateDashboard |
使用者會使用 UI 或 API 來更新 AI/BI 儀表板。 |
|
dashboards |
cloneDashboard |
使用者複製了 AI/BI 儀表板。 |
|
dashboards |
publishDashboard |
使用者使用UI或API來發佈具有或不含內嵌認證的AI/BI儀錶板。 |
|
dashboards |
unpublishDashboard |
使用者使用 UI 或 API 解除已發佈的 AI/BI 儀表板。 |
|
dashboards |
trashDashboard |
使用者會使用儀錶板 UI 或 Lakeview API 命令,將儀錶板移至垃圾桶。 只有透過這些通道執行時才會記錄此事件,工作區動作則不會記錄。 若要稽核工作區動作,請參閱 工作區事件 |
|
dashboards |
restoreDashboard |
使用者透過儀錶板 UI 或 Lakeview API 命令,將 AI/BI 儀錶板從回收站還原。 只有透過這些通道執行時才會記錄此事件,工作區動作則不會記錄。 若要稽核工作區動作,請參閱 工作區事件 |
|
dashboards |
migrateDashboard |
使用者會將 DBSQL 儀表板移轉至 AI/BI 儀表板。 |
|
dashboards |
createSchedule |
使用者建立電子郵件訂閱排程。 |
|
dashboards |
updateSchedule |
使用者更新了 AI/BI 儀表板的排程。 |
|
dashboards |
deleteSchedule |
使用者會刪除 AI/BI 儀表板的排程。 |
|
dashboards |
createSubscription |
使用者會訂閱 AI/BI 儀表板排程的電子郵件目的地。 |
|
dashboards |
deleteSubscription |
使用者會從 AI/BI 儀表板排程中刪除電子郵件目的地。 |
|
AI/BI Genie 事件
以下是在工作區層級記錄的 aibiGenie
事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
aibiGenie |
createSpace |
使用者會建立新的 Genie 空間。 新空間的 space_id 會記錄在 response 數據行中。 |
|
aibiGenie |
getSpace |
使用者進入 Genie 空間。 |
|
aibiGenie |
updateSpace |
使用者更新 Genie 空間的設定。 可能的設定包括標題、描述、倉儲、數據表和範例問題。 |
|
aibiGenie |
trashSpace |
一個Genie空間被移到垃圾箱。 |
|
aibiGenie |
cloneSpace |
用戶複製了 Genie 空間。 |
|
aibiGenie |
createConversation |
使用者會在 Genie 空間中建立新的對話線程。 |
|
aibiGenie |
listConversations |
使用者會在 Genie 空間中開啟交談清單。 |
|
aibiGenie |
getConversation |
使用者會在 Genie 空間中開啟對話線程。 |
|
aibiGenie |
updateConversation |
使用者會更新交談線程的標題。 |
|
aibiGenie |
deleteConversation |
使用者刪除 Genie 空間中的交談線程。 |
|
aibiGenie |
listGenieSpaceMessages |
具有 CAN MANAGE 許可權的使用者會存取 Genie 空間的歷程記錄,其中包括所有使用者提交的訊息。 |
|
aibiGenie |
listGenieSpaceUserMessages |
至少有 CAN VIEW 許可權的使用者會存取 Genie 空間的歷程記錄,並檢視自己先前提交的訊息。 |
|
aibiGenie |
executeFullQueryResult |
使用者會擷取完整的查詢結果(大小上限為 ~1GB)。 |
|
aibiGenie |
getMessageQueryResult |
Genie 會擷取與交談訊息相關聯的查詢結果。 |
|
aibiGenie |
updateMessageAttachment |
使用者更新並重新執行訊息中的查詢。 |
|
aibiGenie |
createConversationMessage |
用戶會將新訊息提交至 Genie 空間。 |
|
aibiGenie |
getConversationMessage |
使用者存取 Genie 空間中的訊息。 |
|
aibiGenie |
deleteConversationMessage |
使用者刪除現有的訊息。 |
|
aibiGenie |
regenerateConversationMessage |
使用者重新產生對現有訊息的 Genie 回應。 |
|
aibiGenie |
updateConversationMessage |
使用者在 Genie 空間中更新訊息的屬性。 例如,他們可能會要求檢閱或編輯回應中的 SQL。 |
|
aibiGenie |
updateConversationMessageFeedback |
一位使用者會更新他們對 Genie 答案的讚成或反對評分。 |
|
aibiGenie |
executeMessageQuery |
Genie 會執行產生的 SQL 來傳回查詢結果,包括重新整理數據動作。 |
|
aibiGenie |
cancelMessage |
使用者會在 Genie 完成回應之前取消訊息。 |
|
aibiGenie |
createInstruction |
使用者為 Genie 空間創建操作指令。 |
|
aibiGenie |
listInstructions |
使用者流覽至 [指示] 索引標籤或 [資料] 索引標籤。 |
|
aibiGenie |
updateInstruction |
使用者更新了 Genie 空間的指令。 |
|
aibiGenie |
deleteInstruction |
使用者刪除了對 Genie 空間的指令。 |
|
aibiGenie |
updateSampleQuestions |
使用者會更新空間的預設範例問題。 |
|
aibiGenie |
createCuratedQuestion |
使用者會建立範例問題或基準檢驗問題。 |
|
aibiGenie |
deleteCuratedQuestion |
使用者刪除範例問題或基準檢驗問題。 |
|
aibiGenie |
listCuratedQuestions |
使用者存取空間中的範例問題或基準檢驗問題清單。 每當用戶開啟新的聊天、檢視基準檢驗或新增範例問題時,就會記錄此記錄。 |
|
aibiGenie |
updateCuratedQuestion |
使用者會更新範例問題或基準檢驗問題。 |
|
aibiGenie |
createEvaluationResult |
Genie 會在評估回合中為特定問題建立評估結果。 |
|
aibiGenie |
getEvaluationResult |
用戶在評估回合中存取特定問題的結果。 |
|
aibiGenie |
getEvaluationResultDetails |
用戶在評估回合中存取特定問題的查詢結果。 |
|
aibiGenie |
updateEvaluationResult |
用戶會針對特定問題更新其評估結果。 |
|
aibiGenie |
createEvaluationRun |
使用者會建立新的評估回合。 |
|
aibiGenie |
listEvaluationResults |
使用者存取評估回合的結果清單。 |
|
aibiGenie |
listEvaluationRuns |
使用者存取所有評估作業的清單。 |
|
aibiGenie |
createConversationMessageComment |
用戶在交談訊息中新增反饋評論。 |
|
aibiGenie |
listConversationMessageComments |
使用者從某空間存取意見回饋清單。 |
|
aibiGenie |
deleteConversationMessageComment |
使用者刪除新增至交談訊息的意見反應批注。 |
|
叢集事件
以下是在工作區層級記錄的 cluster
事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clusters |
changeClusterAcl |
使用者會變更叢集 ACL。 |
|
clusters |
create |
使用者會建立叢集。 |
|
clusters |
createResult |
叢集建立的結果。 與 create 搭配使用。 |
|
clusters |
delete |
叢集已被終止。 |
|
clusters |
deleteResult |
叢集終止的結果。 與 delete 搭配使用。 |
|
clusters |
edit |
使用者對叢集設定進行變更。 這會記錄除叢集大小或自動調整行為變更以外的所有變更。 |
|
clusters |
permanentDelete |
叢集會從 UI 中刪除。 |
|
clusters |
resize |
叢集正在調整大小。 當叢集執行時,唯一變更的屬性是叢集大小或自動調整行為,系統會記錄這些變更。 |
|
clusters |
resizeResult |
叢集調整大小的結果。 與 resize 搭配使用。 |
|
clusters |
restart |
使用者重新啟動執行中的叢集。 |
|
clusters |
restartResult |
叢集重新啟動的結果。 與 restart 搭配使用。 |
|
clusters |
start |
使用者啟動叢集。 |
|
clusters |
startResult |
叢集啟動後的結果。 與 start 搭配使用。 |
|
叢集程式庫事件
以下是在工作區層級記錄的 clusterLibraries
事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clusterLibraries |
installLibraries |
使用者在叢集上安裝程式庫。 |
|
clusterLibraries |
uninstallLibraries |
使用者卸載叢集上的程式庫。 |
|
clusterLibraries |
installLibraryOnAllClusters |
工作區管理員會排程程式庫以安裝在所有叢集上。 |
|
clusterLibraries |
uninstallLibraryOnAllClusters |
工作區管理員從清單中移除一個程式庫,這樣它將不會安裝在所有叢集上。 |
|
叢集原則事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
以下是在工作區層級記錄的 clusterPolicies
事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clusterPolicies |
create |
使用者已建立叢集原則。 |
|
clusterPolicies |
edit |
使用者已編輯叢集原則。 |
|
clusterPolicies |
delete |
使用者已刪除叢集原則。 |
|
clusterPolicies |
changeClusterPolicyAcl |
工作區管理員會變更叢集原則的權限。 |
|
Databricks SQL 事件
以下是在工作區層級記錄的 databrickssql
事件。
注意
如果您使用舊版 SQL 端點 API 來管理 SQL 倉儲,您的 SQL 倉儲稽核事件將會有不同的動作名稱。 請參閱 SQL 端點記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
databrickssql |
addDashboardWidget |
儀表板上已新增一個元件。 |
|
databrickssql |
cancelQueryExecution |
查詢執行已從 SQL 編輯器 UI 取消。 這不包括源自查詢歷史記錄 UI 或 Databricks SQL 執行 API 的取消。 |
|
databrickssql |
changeEndpointAcls |
倉儲管理員會更新 SQL 倉儲的權限。 |
|
databrickssql |
changePermissions |
使用者會更新物件的權限。 |
|
databrickssql |
cloneDashboard |
使用者會複製儀表板。 |
|
databrickssql |
commandSubmit |
僅在冗長稽核記錄中。 不論要求的來源為何,在命令提交至 SQL 倉儲時產生。 |
|
databrickssql |
commandFinish |
僅在冗長稽核記錄中。 不論取消要求的來源為何,在 SQL 倉儲上的命令完成或取消時產生。 |
|
databrickssql |
createAlert |
使用者會建立警示。 |
|
databrickssql |
createNotificationDestination |
工作區管理員會建立通知目的地。 |
|
databrickssql |
createDashboard |
使用者會建立儀表板。 |
|
databrickssql |
createDataPreviewDashboard |
使用者會建立資料預覽儀表板。 |
|
databrickssql |
createWarehouse |
具有叢集建立權利的使用者會建立 SQL 倉儲。 |
|
databrickssql |
createQuery |
使用者會建立新的查詢。 |
|
databrickssql |
createQueryDraft |
使用者會建立查詢草稿。 |
|
databrickssql |
createQuerySnippet |
使用者會建立查詢程式碼片段。 |
|
databrickssql |
createSampleDashboard |
使用者會建立範例儀表板。 |
|
databrickssql |
createVisualization |
使用者會使用 SQL 編輯器產生視覺效果。 排除使用 SQL 倉儲之筆記本中的預設結果數據表和視覺效果。 |
|
databrickssql |
deleteAlert |
使用者會從警示介面或透過 API 刪除警示。 排除檔案瀏覽器 UI 中的刪除項目。 |
|
databrickssql |
deleteNotificationDestination |
工作區管理員會刪除通知目的地。 |
|
databrickssql |
deleteDashboard |
使用者會從儀表板介面或透過 API 刪除儀表板。 不包括經由檔案瀏覽器介面進行的刪除。 |
|
databrickssql |
deleteDashboardWidget |
使用者會刪除儀表板小工具。 |
|
databrickssql |
deleteWarehouse |
倉儲管理員會刪除 SQL 倉儲。 |
|
databrickssql |
deleteQuery |
使用者會從查詢介面或透過 API 刪除查詢。 不包括經由檔案瀏覽器介面進行的刪除。 |
|
databrickssql |
deleteQueryDraft |
使用者會刪除查詢草稿。 |
|
databrickssql |
deleteQuerySnippet |
使用者會刪除查詢程式碼片段。 |
|
databrickssql |
deleteVisualization |
使用者會從 SQL 編輯器的查詢中刪除視覺效果。 |
|
databrickssql |
downloadQueryResult |
使用者會從 SQL 編輯器下載查詢結果。 排除來自儀表板的下載 |
|
databrickssql |
editWarehouse |
倉儲管理員會編輯 SQL 倉儲。 |
|
databrickssql |
executeAdhocQuery |
由下列其中一項產生:
|
|
databrickssql |
executeSavedQuery |
使用者會執行已儲存的查詢。 |
|
databrickssql |
executeWidgetQuery |
由執行查詢的任何事件產生,讓儀表板面板重新整理。 適用事件的一些範例包括:
|
|
databrickssql |
favoriteDashboard |
使用者收藏儀表板。 |
|
databrickssql |
favoriteQuery |
使用者將查詢加入最愛。 |
|
databrickssql |
forkQuery |
使用者複製查詢。 |
|
databrickssql |
listQueries |
使用者開啟查詢清單頁面,或呼叫清單查詢 API。 |
|
databrickssql |
moveAlertToTrash |
使用者將警示移至垃圾桶。 |
|
databrickssql |
moveDashboardToTrash |
使用者將儀表板移至垃圾桶。 |
|
databrickssql |
moveQueryToTrash |
使用者將查詢移至垃圾桶。 |
|
databrickssql |
restoreAlert |
使用者從垃圾箱還原警示。 |
|
databrickssql |
restoreDashboard |
使用者從垃圾箱回收儀表板。 |
|
databrickssql |
restoreQuery |
使用者從資源回收桶還原查詢。 |
|
databrickssql |
setWarehouseConfig |
倉儲管理員會設定 SQL 倉儲的組態。 |
|
databrickssql |
snapshotDashboard |
使用者要求儀表板的快照。 包含排程的儀表板快照。 |
|
databrickssql |
startWarehouse |
啟動 SQL 倉儲。 |
|
databrickssql |
stopWarehouse |
倉儲管理員會停止 SQL 倉儲。 排除自動停止的倉儲。 |
|
databrickssql |
transferObjectOwnership |
工作區管理員會透過傳送物件所有權 API,將儀表板、查詢或警示的所有權轉移給作用中使用者。 此稽核記錄事件不會擷取透過UI或更新API完成的擁有權傳輸。 |
|
databrickssql |
unfavoriteDashboard |
使用者從收藏中移除儀表板。 |
|
databrickssql |
unfavoriteQuery |
使用者從我的最愛中移除查詢。 |
|
databrickssql |
updateAlert |
使用者對警示進行更新。 如果使用 API 傳輸警示所有權,則會填入 ownerUserName 。 |
|
databrickssql |
updateNotificationDestination |
工作區管理員會更新通知目的地。 |
|
databrickssql |
updateDashboardWidget |
用戶對儀錶板小工具進行更新。 排除軸刻度的變更。 適用的更新範例包括:
|
|
databrickssql |
updateDashboard |
用戶對儀錶板屬性進行更新。 排除排程和訂閱項目的變更。 適用的更新範例包括:
|
|
databrickssql |
updateOrganizationSetting |
工作區管理員會更新工作區的 SQL 設定。 |
|
databrickssql |
updateQuery |
使用者對查詢進行更新。 如果使用 API 傳輸查詢所有權,則會填入 ownerUserName 。 |
|
databrickssql |
updateQueryDraft |
使用者對查詢草稿進行更新。 |
|
databrickssql |
updateQuerySnippet |
使用者對查詢片段進行更新。 |
|
databrickssql |
updateVisualization |
使用者會從 SQL 編輯器或儀表板更新視覺效果。 |
|
資料監視事件
下列 dataMonitoring
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dataMonitoring |
CreateMonitor |
使用者會建立監視器。 |
|
dataMonitoring |
UpdateMonitor |
使用者對監視器進行更新。 |
|
dataMonitoring |
DeleteMonitor |
使用者會刪除監視器。 |
|
dataMonitoring |
RunRefresh |
手動或依排程刷新監視器。 |
|
DBFS 事件
下表包含在工作區層級記錄的 dbfs
事件。
DBFS 事件有兩種類型:API 呼叫和作業事件。
DBFS API 事件
僅當透過 DBFS REST API 寫入時,才會記錄下列 DBFS 稽核事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dbfs |
addBlock |
使用者會將資料區塊附加至串流。 這會與 dbfs/create 搭配使用,將資料串流至 DBFS。 |
|
dbfs |
create |
使用者開啟串流以將檔案寫入 DBF 文件中。 |
|
dbfs |
delete |
使用者會從 DBF 刪除檔案或目錄。 |
|
dbfs |
mkdirs |
使用者會建立新的 DBFS 目錄。 |
|
dbfs |
move |
使用者將檔案從 DBF 內的一個位置移至另一個位置。 |
|
dbfs |
put |
使用者透過多部分表單提交至 DBFs 來上傳檔案。 |
|
DBFS 運作事件
下列 DBFS 稽核事件在計算平面上發生。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dbfs |
mount |
使用者會在特定 DBFS 位置建立掛接點。 |
|
dbfs |
unmount |
使用者會移除特定 DBFS 位置的掛接點。 |
|
Delta 管線事件
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
deltaPipelines |
changePipelineAcls |
使用者變更管道的權限。 |
|
deltaPipelines |
create |
使用者建立 DLT 管線。 |
|
deltaPipelines |
delete |
使用者刪除 DLT 管線。 |
|
deltaPipelines |
edit |
用戶編輯 DLT 管線。 |
|
deltaPipelines |
startUpdate |
使用者重新啟動 DLT 管線。 |
|
deltaPipelines |
stop |
使用者停止了一條 DLT 管線。 |
|
功能存放區事件
下列 featureStore
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
featureStore |
addConsumer |
消費者被新增至特徵庫。 |
|
featureStore |
addDataSources |
數據源會新增至功能數據表。 |
|
featureStore |
addProducer |
製作人已新增至功能表格。 |
|
featureStore |
changeFeatureTableAcl |
功能數據表中的許可權已變更。 |
|
featureStore |
createFeatureTable |
功能數據表已建立。 |
|
featureStore |
createFeatures |
功能會在功能數據表中建立。 |
|
featureStore |
deleteFeatureTable |
功能數據表已刪除。 |
|
featureStore |
deleteTags |
標籤會從功能數據表中刪除。 |
|
featureStore |
getConsumers |
用戶發出請求以獲取功能表格中的消費者。 |
|
featureStore |
getFeatureTable |
用戶呼叫 以取得功能數據表。 |
|
featureStore |
getFeatureTablesById |
用戶呼叫 以取得功能數據表標識碼。 |
|
featureStore |
getFeatures |
用戶撥打電話以取得功能。 |
|
featureStore |
getModelServingMetadata |
用戶呼叫 以取得模型服務元數據。 |
|
featureStore |
getOnlineStore |
用戶撥打電話以取得在線商店詳細數據。 |
|
featureStore |
getTags |
用戶發出請求以獲取功能表的標籤。 |
|
featureStore |
publishFeatureTable |
特性表已發行。 |
|
featureStore |
searchFeatureTables |
用戶搜尋功能數據表。 |
|
featureStore |
setTags |
標籤會新增至功能數據表。 |
|
featureStore |
updateFeatureTable |
功能數據表已更新。 |
|
檔案事件
下列 filesystem
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
filesystem |
filesGet |
使用者會使用檔案 API 或磁碟區 UI 下載檔案。 |
|
filesystem |
filesPut |
使用者會使用檔案 API 或磁碟區 UI 上傳檔案。 |
|
filesystem |
filesDelete |
使用者會使用檔案 API 或磁碟區 UI 刪除檔案。 |
|
filesystem |
filesHead |
使用者會使用檔案 API 或磁碟區 UI 取得檔案的相關信息。 |
|
Genie 事件
下列 genie
事件於工作區層級記錄。
注意
此服務與 AI/BI Genie 空間無關。 請參閱 AI/BI Genie 事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
genie |
databricksAccess |
Databricks 人員有權存取客戶環境。 |
|
Git 憑證事件
下列 gitCredentials
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
gitCredentials |
getGitCredential |
使用者取得 Git 認證。 |
|
gitCredentials |
listGitCredentials |
用戶列出所有 Git 認證 | none |
gitCredentials |
deleteGitCredential |
使用者會刪除 Git 認證。 |
|
gitCredentials |
updateGitCredential |
使用者會更新 Git 認證。 |
|
gitCredentials |
createGitCredential |
使用者會建立 Git 認證。 |
|
全域初始化指令碼事件
下列 globalInitScripts
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
globalInitScripts |
create |
工作區管理員會建立全域初始化指令碼。 |
|
globalInitScripts |
update |
工作區管理員會更新全域初始化指令碼。 |
|
globalInitScripts |
delete |
工作區管理員會刪除全域初始化指令碼。 |
|
群組事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列 groups
事件於工作區層級記錄。 這些動作與舊版 ACL 群組相關。 如需帳戶和工作區層級群組的相關動作,請參閱帳戶事件和帳戶層級帳戶事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
groups |
addPrincipalToGroup |
管理員可以將使用者新增至群組。 |
|
groups |
createGroup |
系統管理員會建立群組。 |
|
groups |
getGroupMembers |
系統管理員檢視群組成員。 |
|
groups |
getGroups |
系統管理員檢視群組清單 | 無 |
groups |
getInheritedGroups |
系統管理員檢視繼承的群組 | none |
groups |
removeGroup |
系統管理員會移除群組。 |
|
IAM 角色事件
下列 iamRole
事件在工作區級別被記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
iamRole |
changeIamRoleAcl |
工作區管理員會變更 IAM 角色的權限。 |
|
資料匯入事件
下列 ingestion
事件在工作區級別被記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
ingestion |
proxyFileUpload |
使用者會將檔案上傳至其 Azure Databricks 工作區。 |
|
實例池事件
下列 instancePools
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
instancePools |
changeInstancePoolAcl |
使用者正在更改實例池的權限。 |
|
instancePools |
create |
使用者建立一個執行個體集區。 |
|
instancePools |
delete |
使用者會刪除執行個體集區。 |
|
instancePools |
edit |
使用者會編輯執行個體集區。 |
|
作業事件
下列 jobs
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
jobs |
cancel |
作業執行已取消。 |
|
jobs |
cancelAllRuns |
使用者會取消作業上的所有執行。 |
|
jobs |
changeJobAcl |
使用者更新作業的權限。 |
|
jobs |
create |
使用者會建立工作。 |
|
jobs |
delete |
使用者刪除一個工作。 |
|
jobs |
deleteRun |
使用者刪除作業執行。 |
|
jobs |
getRunOutput |
用戶進行 API 呼叫以取得執行輸出。 |
|
jobs |
repairRun |
使用者修復待處理的工作。 |
|
jobs |
reset |
工作已重設。 |
|
jobs |
resetJobAcl |
使用者要求變更作業的權限。 |
|
jobs |
runCommand |
當啟用詳細的稽核記錄時,該功能可使用。 在作業運行執行筆記本中的命令後發出。 命令會對應至筆記本中的儲存格。 |
|
jobs |
runFailed |
作業執行失敗。 |
|
jobs |
runNow |
使用者觸發即時作業執行。 |
|
jobs |
runStart |
當作業執行在驗證和叢集建立之後啟動時發出。 從這個事件發出的要求參數取決於作業中的工作類型。 除了列出的參數之外,還可以包括:
|
|
jobs |
runSucceeded |
任務運行成功。 |
|
jobs |
runTriggered |
作業排程會根據其排程或觸發條件自動觸發。 |
|
jobs |
sendRunWebhook |
當作業開始、完成或失敗時,系統會傳送 Webhook。 |
|
jobs |
setTaskValue |
用戶設定任務的值。 |
|
jobs |
submitRun |
使用者透過 API 提交一次性運行。 |
|
jobs |
update |
使用者編輯工作的設定。 |
|
脈絡追蹤事件
下列 lineageTracking
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
lineageTracking |
listColumnLineages |
使用者存取某個欄位的上游或下游欄位的清單。 |
|
lineageTracking |
listSecurableLineagesBySecurable |
使用者存取可保護物件的上游或下游可保護物件清單。 |
|
lineageTracking |
listEntityLineagesBySecurable |
使用者存取會對安全物件進行讀寫操作的實體清單(例如筆記本、工作等)。 |
|
lineageTracking |
getColumnLineages |
使用者取得資料表及其欄位譜系的資訊。 |
|
lineageTracking |
getTableEntityLineages |
使用者取得數據表的上游和下游譜系。 |
|
lineageTracking |
getJobTableLineages |
使用者取得作業的上游和下游數據表譜系。 |
|
lineageTracking |
getFunctionLineages |
使用者取得函式的上游和下游可安全物件和實體(如筆記本、工作等)。 |
|
lineageTracking |
getModelVersionLineages |
使用者取得某個模型及其版本的上游和下游可安全管理物件和數據實體(如筆記本、作業等)。 |
|
lineageTracking |
getEntityTableLineages |
使用者可取得某個實體(例如筆記本、作業等)的上游和下游資料表。 |
|
lineageTracking |
getFrequentlyJoinedTables |
使用者取得針對某個數據表的經常聯結的數據表。 |
|
lineageTracking |
getFrequentQueryByTable |
使用者取得數據表的常見查詢。 |
|
lineageTracking |
getFrequentUserByTable |
使用者取得數據表的常用使用者。 |
|
lineageTracking |
getTablePopularityByDate |
用戶在過去一個月中取得特定數據表的受歡迎程度(查詢次數)。 |
|
lineageTracking |
getPopularEntities |
使用者取得表格的常用實體(筆記本、作業等)。 |
|
lineageTracking |
getPopularTables |
使用者取得資料表清單中的熱門資訊。 |
|
Marketplace 消費者活動
下列 marketplaceConsumer
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
marketplaceConsumer |
getDataProduct |
使用者可透過 Databricks Marketplace 存取資料產品。 |
|
marketplaceConsumer |
requestDataProduct |
使用者要求存取需要提供者核准的資料產品。 |
|
Marketplace 供應商事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列 marketplaceProvider
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
marketplaceProvider |
createListing |
中繼存放區系統管理員會在其提供者設定檔中建立清單。 |
|
marketplaceProvider |
updateListing |
中繼存放區管理員會更新其提供者資料中的列表。 |
|
marketplaceProvider |
deleteListing |
Metastore 系統管理員刪除了他們資料提供者設定檔中的清單。 |
|
marketplaceProvider |
updateConsumerRequestStatus |
中繼存放區系統管理員會核准或拒絕資料產品要求。 |
|
marketplaceProvider |
createProviderProfile |
Metastore管理員建立提供者設定檔。 |
|
marketplaceProvider |
updateProviderProfile |
中繼資料儲存區管理員對其提供者配置檔進行更新。 |
|
marketplaceProvider |
deleteProviderProfile |
中繼存放區系統管理員刪除其供應商設定檔。 |
|
marketplaceProvider |
uploadFile |
提供者會將檔案上傳至其提供者設定檔。 |
|
marketplaceProvider |
deleteFile |
提供者會從其提供者設定檔中刪除檔案。 |
|
具有 ACL 事件的 MLflow 工件
下列 mlflowAcledArtifact
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
mlflowAcledArtifact |
readArtifact |
使用者發出呼叫以讀取工件。 |
|
mlflowAcledArtifact |
writeArtifact |
使用者進行呼叫以寫入工件。 |
|
MLflow 實驗事件
下列 mlflowExperiment
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
mlflowExperiment |
createMlflowExperiment |
使用者創建 MLflow 實驗。 |
|
mlflowExperiment |
deleteMlflowExperiment |
使用者刪除 MLflow 實驗。 |
|
mlflowExperiment |
moveMlflowExperiment |
使用者正在移動「MLflow」實驗。 |
|
mlflowExperiment |
restoreMlflowExperiment |
使用者還原 MLflow 實驗。 |
|
mlflowExperiment |
renameMlflowExperiment |
使用者會重新命名 MLflow 實驗。 |
|
MLflow 模型登錄事件
下列 mlflowModelRegistry
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
modelRegistry |
approveTransitionRequest |
使用者會核准模型版本階段轉換要求。 |
|
modelRegistry |
changeRegisteredModelAcl |
使用者會更新已註冊模型的權限。 |
|
modelRegistry |
createComment |
使用者會在模型版本上張貼註解。 |
|
modelRegistry |
createModelVersion |
使用者會建立模型版本。 |
|
modelRegistry |
createRegisteredModel |
使用者會建立新的已註冊模型 |
|
modelRegistry |
createRegistryWebhook |
使用者為模型註冊事件建立一個 Webhook。 |
|
modelRegistry |
createTransitionRequest |
使用者會建立模型版本階段轉換要求。 |
|
modelRegistry |
deleteComment |
使用者刪除模型版本的評論。 |
|
modelRegistry |
deleteModelVersion |
使用者會刪除模型版本。 |
|
modelRegistry |
deleteModelVersionTag |
使用者會刪除模型版本標籤。 |
|
modelRegistry |
deleteRegisteredModel |
使用者會刪除已註冊的模型 |
|
modelRegistry |
deleteRegisteredModelTag |
使用者會刪除已註冊模型的標記。 |
|
modelRegistry |
deleteRegistryWebhook |
使用者會刪除模型登錄 Webhook。 |
|
modelRegistry |
deleteTransitionRequest |
使用者會取消模型版本階段轉換要求。 |
|
modelRegistry |
finishCreateModelVersionAsync |
已完成非同步模型複製。 |
|
modelRegistry |
generateBatchInferenceNotebook |
批次推論筆記本會自動產生。 |
|
modelRegistry |
generateDltInferenceNotebook |
DLT 管線的推論筆記本會自動生成。 |
|
modelRegistry |
getModelVersionDownloadUri |
使用者會取得 URI 以下載模型版本。 |
|
modelRegistry |
getModelVersionSignedDownloadUri |
使用者會取得 URI 以下載已簽署的模型版本。 |
|
modelRegistry |
listModelArtifacts |
用戶發出請求以列出模型的工件。 |
|
modelRegistry |
listRegistryWebhooks |
用戶發出請求以列出模型中的所有註冊 Webhook。 |
|
modelRegistry |
rejectTransitionRequest |
使用者拒絕模型版本階段轉換要求。 |
|
modelRegistry |
renameRegisteredModel |
使用者會重新命名已註冊的模型 |
|
modelRegistry |
setEmailSubscriptionStatus |
使用者會更新已註冊模型的電子郵件訂用帳戶狀態 | |
modelRegistry |
setModelVersionTag |
使用者設定模型版本標記。 |
|
modelRegistry |
setRegisteredModelTag |
使用者設定模型版本標記。 |
|
modelRegistry |
setUserLevelEmailSubscriptionStatus |
使用者更新整個註冊系統的電子郵件通知狀態。 |
|
modelRegistry |
testRegistryWebhook |
使用者會測試模型登錄 Webhook。 |
|
modelRegistry |
transitionModelVersionStage |
使用者會取得模型版本所有開啟階段轉換要求的清單。 |
|
modelRegistry |
triggerRegistryWebhook |
模型登錄 Webhook 由事件觸發。 |
|
modelRegistry |
updateComment |
使用者將對模型版本註解進行的編輯張貼。 |
|
modelRegistry |
updateRegistryWebhook |
使用者會更新模型登錄 Webhook。 |
|
模型服務事件
下列 serverlessRealTimeInference
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
serverlessRealTimeInference |
changeInferenceEndpointAcl |
使用者會更新推斷端點的權限。 |
|
serverlessRealTimeInference |
createServingEndpoint |
使用者會創建模型服務端點。 |
|
serverlessRealTimeInference |
deleteServingEndpoint |
使用者會刪除服務端點的模型。 |
|
serverlessRealTimeInference |
disable |
使用者停用已註冊模型之模型服務。 |
|
serverlessRealTimeInference |
enable |
使用者啟用已註冊模型的模型服務功能。 |
|
serverlessRealTimeInference |
getQuerySchemaPreview |
使用者呼叫 以取得查詢架構預覽。 |
|
serverlessRealTimeInference |
updateServingEndpoint |
使用者會更新服務端點的模型。 |
|
serverlessRealTimeInference |
updateInferenceEndpointRateLimits |
使用者會更新推斷端點的速率限制。 速率限制僅適用於基礎模型 API 按權杖付費和外部模型端點。 |
|
筆記型電腦事件
下列 notebook
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
notebook |
attachNotebook |
將筆記本連結至叢集。 |
|
notebook |
cloneNotebook |
使用者複製筆記本。 |
|
notebook |
createNotebook |
建立筆記本。 |
|
notebook |
deleteFolder |
刪除筆記本資料夾。 |
|
notebook |
deleteNotebook |
一本筆記本被刪除。 |
|
notebook |
detachNotebook |
筆記本從叢集分離。 |
|
notebook |
downloadLargeResults |
使用者下載過大的查詢結果,無法在筆記本中顯示。 |
|
notebook |
downloadPreviewResults |
使用者下載查詢結果。 |
|
notebook |
importNotebook |
使用者會匯入筆記本。 |
|
notebook |
moveFolder |
筆記本資料夾會從一個位置移至另一個位置。 |
|
notebook |
moveNotebook |
筆記本會從一個位置移至另一個位置。 |
|
notebook |
renameNotebook |
筆記本會重新命名。 |
|
notebook |
restoreFolder |
會還原已刪除的資料夾。 |
|
notebook |
restoreNotebook |
已刪除的筆記本已恢復。 |
|
notebook |
runCommand |
當啟用詳細的稽核記錄時,該功能可使用。 Databricks 在筆記本中執行命令之後發出。 指令對應至記事本中的儲存格。executionTime 的測量單位是秒。 |
|
notebook |
takeNotebookSnapshot |
在作業服務或 mlflow 執行時,會自動擷取筆記本快照。 |
|
Partner Connect 活動
下列 partnerHub
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
partnerHub |
createOrReusePartnerConnection |
工作區管理員會設定與合作夥伴解決方案的連線。 |
|
partnerHub |
deletePartnerConnection |
工作區系統管理員會刪除合作夥伴連線。 |
|
partnerHub |
downloadPartnerConnectionFile |
工作區系統管理員會下載合作夥伴連線檔案。 |
|
partnerHub |
setupResourcesForPartnerConnection |
工作區管理員會設定合作夥伴連線的資源。 |
|
預測性最佳化事件
下列 predictiveOptimization
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
predictiveOptimization |
PutMetrics |
記錄在預測性優化更新數據表和工作負載度量時,以便服務能更智慧地排程優化作業。 |
|
遠端歷程記錄服務事件
下列 RemoteHistoryService
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
RemoteHistoryService |
addUserGitHubCredentials |
使用者新增 Github 認證 | none |
RemoteHistoryService |
deleteUserGitHubCredentials |
用戶移除 Github 認證 | none |
RemoteHistoryService |
updateUserGitHubCredentials |
使用者更新 Github 認證 | none |
Git 資料夾中的事件
下列 repos
事件於工作區層級記錄。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
repos |
checkoutBranch |
使用者會在儲存庫檢出分支。 |
|
repos |
commitAndPush |
使用者提交並推送至存放庫。 |
|
repos |
createRepo |
使用者會在工作區中建立存放庫 |
|
repos |
deleteRepo |
使用者會刪除存放庫。 |
|
repos |
discard |
使用者捨棄了對存放庫的提交。 |
|
repos |
getRepo |
用戶撥打電話以取得單一存放庫的相關信息。 |
|
repos |
listRepos |
使用者發出呼叫以取得他們擁有管理許可權的所有儲存庫。 |
|
repos |
pull |
使用者從存放庫拉取最新的提交。 |
|
repos |
updateRepo |
使用者會將存放庫更新至不同的分支或標籤,或更新至相同分支上的最新提交。 |
|
祕密事件
下列 secrets
事件於工作區層級記錄。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
secrets |
createScope |
使用者會建立祕密範圍。 |
|
secrets |
deleteAcl |
使用者會刪除祕密範圍的 ACL。 |
|
secrets |
deleteScope |
使用者刪除秘密範圍。 |
|
secrets |
deleteSecret |
使用者從範圍中刪除秘密。 |
|
secrets |
getAcl |
使用者會獲得祕密範圍的存取控制清單。 |
|
secrets |
getSecret |
使用者會從範圍取得祕密。 |
|
secrets |
listAcls |
用戶請求列出機密範圍的存取控制清單。 |
|
secrets |
listScopes |
用戶呼叫 API 以列出祕密範圍 | none |
secrets |
listSecrets |
用戶進行呼叫以列出範圍內的機密。 |
|
secrets |
putAcl |
使用者會變更祕密範圍的 ACL。 |
|
secrets |
putSecret |
使用者在範圍內新增或編輯機密。 |
|
SQL 資料表存取事件
注意
sqlPermissions
服務包含與舊版 Hive metastore 表存取控制相關的事件。 Databricks 建議您 將 Hive 中繼存放區所管理的數據表升級至 Unity 目錄中繼存放區。
下列 sqlPermissions
事件於工作區層級記錄。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
sqlPermissions |
changeSecurableOwner |
工作區的管理員或物件的擁有者會轉移物件的所有權。 |
|
sqlPermissions |
createSecurable |
使用者建立可保護的物件。 |
|
sqlPermissions |
denyPermission |
物件擁有者拒絕可保護物件的權限。 |
|
sqlPermissions |
grantPermission |
物件擁有者授予可安全管理物件的權限。 |
|
sqlPermissions |
removeAllPermissions |
使用者丟下可加以安全保護的物件。 |
|
sqlPermissions |
renameSecurable |
使用者重新命名安全性物件。 |
|
sqlPermissions |
requestPermissions |
使用者要求安全物件的權限。 |
|
sqlPermissions |
revokePermission |
物件擁有者撤銷其安全物件的權限。 |
|
sqlPermissions |
showPermissions |
用戶檢視安全物件許可權。 |
|
SSH 事件
下列 ssh
事件於工作區層級記錄。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
ssh |
login |
透過 SSH 代理登入 Spark 驅動程式。 |
|
ssh |
logout |
代理程式從 Spark 驅動程式登出 SSH。 |
|
向量搜尋事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列 vectorSearch
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
vectorSearch |
createEndpoint |
使用者會建立向量搜尋端點。 |
|
vectorSearch |
deleteEndpoint |
使用者會刪除向量搜尋端點。 |
|
vectorSearch |
createVectorIndex |
使用者會建立向量搜尋索引。 |
|
vectorSearch |
deleteVectorIndex |
使用者會刪除向量搜尋索引。 |
|
vectorSearch |
changeEndpointAcl |
用戶變更端點的訪問控制清單。 |
|
vectorSearch |
queryVectorIndex |
用戶查詢向量搜尋索引。 |
|
vectorSearch |
queryVectorIndexNextPage |
用戶讀取向量搜尋索引查詢的編頁結果。 |
|
vectorSearch |
scanVectorIndex |
用戶會掃描向量搜尋索引中的所有數據。 |
|
vectorSearch |
upsertDataVectorIndex |
使用者會在直接存取向量搜尋索引中向上插入數據。 |
|
vectorSearch |
deleteDataVectorIndex |
使用者刪除直接存取向量搜尋索引中的數據。 |
|
vectorSearch |
queryVectorIndexRouteOptimized |
使用者會使用低延遲 API 路由來查詢向量搜尋索引。 |
|
vectorSearch |
queryVectorIndexNextPageRouteOptimized |
使用者會使用低延遲 API 路由來讀取向量搜尋索引查詢的編頁結果。 |
|
vectorSearch |
scanVectorIndexRouteOptimized |
使用者會使用低延遲 API 路由掃描向量搜尋索引中的所有數據。 |
|
vectorSearch |
upsertDataVectorIndexRouteOptimized |
使用者會使用低延遲 API 路由,在直接存取向量搜尋索引中向上插入數據。 |
|
vectorSearch |
deleteDataVectorIndexRouteOptimized |
使用者會使用低延遲 API 路由,刪除直接存取向量搜尋索引中的數據。 |
|
網路終端機事件
下列 webTerminal
事件於工作區層級記錄。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
webTerminal |
startSession |
使用者會啟動網路終端機工作階段。 |
|
webTerminal |
closeSession |
使用者關閉 Web 終端機會話。 |
|
工作區事件
下列 workspace
事件於工作區層級記錄。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
workspace |
changeWorkspaceAcl |
工作區的權限已變更。 |
|
workspace |
deleteSetting |
工作區中已刪除一項設定。 |
|
workspace |
fileCreate |
使用者會在工作區中建立檔案。 |
|
workspace |
fileDelete |
使用者會刪除工作區中的檔案。 |
|
workspace |
fileEditorOpenEvent |
使用者會開啟檔案編輯器。 |
|
workspace |
getRoleAssignment |
使用者獲取工作區的使用者角色。 |
|
workspace |
mintOAuthAuthorizationCode |
當內部 OAuth 授權碼在工作區層級生成時記錄。 |
|
workspace |
mintOAuthToken |
OAuth 權杖已針對工作區發行。 |
|
workspace |
moveWorkspaceNode |
工作區管理員會移動工作區節點。 |
|
workspace |
purgeWorkspaceNodes |
工作區管理員會清除工作區節點。 |
|
workspace |
reattachHomeFolder |
當使用者重新加入工作區時,現有的主資料夾會重新連接。 |
|
workspace |
renameWorkspaceNode |
工作區管理員會重新命名工作區節點。 |
|
workspace |
unmarkHomeFolder |
當使用者從工作區移除時,會移除主資料夾特殊屬性。 |
|
workspace |
updateRoleAssignment |
工作區管理員會更新工作區使用者角色。 |
|
workspace |
updatePermissionAssignment |
工作區管理員會將使用者新增至工作區。 |
|
workspace |
setSetting |
工作區管理員會設定工作區設定。 |
|
workspace |
workspaceConfEdit |
工作區管理員會更新設定,例如啟用詳細稽核日誌。 |
|
workspace |
workspaceExport |
使用者會從工作區匯出筆記本。 |
|
workspace |
workspaceInHouseOAuthClientAuthentication |
OAuth 用戶端會在工作區服務中得到驗證。 |
|
帳戶存取控制事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列 accountsAccessControl
事件會記錄在帳戶層級,且與 帳戶訪問控制 API (公開預覽)相關。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
accountsAccessControl |
updateRuleSet |
使用者會使用帳戶訪問控制 API 來更新規則集。 |
|
可計費使用事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列 accountBillableUsage
事件在帳戶層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accountBillableUsage |
getAggregatedUsage |
使用者透過使用量圖表功能存取帳戶的彙總可計費使用量 (每天使用量)。 |
|
accountBillableUsage |
getDetailedUsage |
使用者透過使用量下載功能存取帳戶的詳細可計費使用量 (每個叢集的使用量)。 |
|
帳戶層級的事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列 accounts
事件在帳戶層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accounts |
accountInHouseOAuthClientAuthentication |
OAuth 用戶端已獲認證。 |
|
accounts |
accountIpAclsValidationFailed |
IP 權限驗證失敗。 傳回 statusCode 403。 |
|
accounts |
activateUser |
停用之後,使用者會重新啟用。 請參閱在帳戶中停用使用者。 |
|
accounts |
add |
已將一位使用者新增至 Azure Databricks 帳戶。 |
|
accounts |
addPrincipalToGroup |
帳戶層級群組會新增一位使用者。 |
|
accounts |
addPrincipalsToGroup |
使用者會透過 SCIM 配置被新增到帳戶層級群組。 |
|
accounts |
createGroup |
帳戶等級群組已建立。 |
|
accounts |
deactivateUser |
已停用使用者。 請參閱帳戶中的使用者停用操作。 |
|
accounts |
delete |
使用者會從 Azure Databricks 帳戶刪除。 |
|
accounts |
deleteSetting |
帳戶管理員可以從 Azure Databricks 帳戶中移除設定。 |
|
accounts |
garbageCollectDbToken |
使用者會對過期的權杖執行垃圾回收命令。 |
|
accounts |
generateDbToken |
使用者可以從使用者設定中生成權杖,或者當服務生成權杖時讓系統生成。 |
|
accounts |
login |
使用者會登入帳戶主控台。 |
|
accounts |
logout |
使用者登出帳戶主控台。 |
|
accounts |
oidcBrowserLogin |
使用者會使用 OpenID Connect 瀏覽器工作流程登入其帳戶。 |
|
accounts |
oidcTokenAuthorization |
OIDC 權杖已驗證用於帳戶管理員登入。 |
|
accounts |
removeAccountAdmin |
帳戶管理員會從其他使用者移除帳戶管理員權限。 |
|
accounts |
removeGroup |
群組已從帳戶中移除。 |
|
accounts |
removePrincipalFromGroup |
使用者從帳戶層級群組中移除。 |
|
accounts |
removePrincipalsFromGroup |
使用 SCIM 配置將使用者從帳戶層級群組中移除。 |
|
accounts |
setAccountAdmin |
帳戶管理員可以給另一個使用者指派系統管理員角色。 |
|
accounts |
setSetting |
帳戶管理員會更新帳戶層級設定。 |
|
accounts |
tokenLogin |
使用者使用權杖登入 Databricks。 |
|
accounts |
updateUser |
帳戶管理員會更新使用者帳戶。 |
|
accounts |
updateGroup |
帳戶管理員會更新帳戶級別的群組。 |
|
accounts |
validateEmail |
當使用者在帳戶建立後驗證其電子郵件時。 |
|
帳戶管理事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列 accountsManager
事件在帳戶層級中記錄。 這些事件必須與帳戶主控台中的帳戶管理員所做的設定相關聯。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accountsManager |
createNetworkConnectivityConfig |
帳戶管理員已建立網路連線設定。 |
|
accountsManager |
getNetworkConnectivityConfig |
帳戶管理員會要求有關網路連線設定的詳細資料。 |
|
accountsManager |
listNetworkConnectivityConfigs |
帳戶管理員會列出帳戶中的所有網路連線設定。 |
|
accountsManager |
deleteNetworkConnectivityConfig |
帳戶管理員已刪除網路連線設定。 |
|
accountsManager |
createNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員已建立私人端點規則。 |
|
accountsManager |
getNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員會要求私人端點規則的詳細資料。 |
|
accountsManager |
listNetworkConnectivityConfigPrivateEndpointRules |
帳戶管理員會列出網路連線設定下的所有私人端點規則。 |
|
accountsManager |
deleteNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員已刪除私人端點規則。 |
|
accountsManager |
updateNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員已更新私人端點規則。 |
|
無伺服器預算原則事件
下列 budgetPolicyCentral
事件會記錄在帳戶層級,且與無伺服器預算原則相關。 請參閱 屬性使用量與無伺服器預算原則。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
budgetPolicyCentral |
createBudgetPolicy |
工作區管理員或計費管理員會建立無伺服器預算原則。 新的 policy_id 會記錄在 response 欄中。 |
|
budgetPolicyCentral |
updateBudgetPolicy |
工作區管理員、計費管理員或原則管理員會更新無伺服器預算原則。 |
|
budgetPolicyCentral |
updateBudgetPolicy |
工作區管理員、計費管理員或原則管理員會刪除無伺服器預算原則。 |
|
無塵室活動
接下來列出的 clean-room
事件會在帳戶層級被記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clean-room |
createCleanRoom |
在你的 Databricks 帳戶中,使用者會使用 UI 或 API 建立新的數據安全室。 |
|
clean-room |
createCleanRoomOutputCatalog |
Databricks 帳戶中的使用者會使用 UI 或 API,在乾淨的會議室中建立輸出數據表。 |
|
clean-room |
deleteCleanRoom |
Databricks 帳戶中的使用者會使用 UI 或 API 刪除乾淨室。 |
|
clean-room |
getCleanRoom |
您的帳戶中的使用者可透過UI或API獲得無塵室的詳細資訊。 |
|
clean-room |
getCleanRoomAsset |
在您的帳戶中,有使用者使用UI查看潔淨室數據資產的詳細資訊。 |
|
clean-room |
listCleanRooms |
使用者可以使用工作區 UI 獲得所有無塵室的清單,或使用 API 在中繼存放區裡獲得所有無塵室的清單。 |
|
clean-room |
updateCleanRoom |
您的帳戶中的使用者會更新無塵室的詳細資料或資產。 |
|
Unity Catalog 事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
下列診斷事件與 Unity 目錄相關。 Delta Sharing 事件也會記錄在 unityCatalog
服務底下。 對於 Delta Sharing 事件,請參閱 Delta Sharing 事件。 Unity 目錄稽核事件可以記錄在工作區層級或帳戶層級,視事件而定。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
unityCatalog |
createMetastore |
帳戶管理員會建立中繼存放區。 |
|
unityCatalog |
getMetastore |
帳戶管理員會要求中繼存放區識別碼。 |
|
unityCatalog |
getMetastoreSummary |
帳戶管理員會要求中繼存放區的詳細資料。 |
|
unityCatalog |
listMetastores |
帳戶管理員要求帳戶中所有中繼存放區的清單。 |
|
unityCatalog |
updateMetastore |
帳戶管理員對中繼存放區執行更新。 |
|
unityCatalog |
deleteMetastore |
帳戶管理員會刪除中繼存放區。 |
|
unityCatalog |
updateMetastoreAssignment |
帳戶管理員對資料存儲庫的工作區指派進行更新。 |
|
unityCatalog |
createExternalLocation |
帳戶管理員會建立外部位置。 |
|
unityCatalog |
getExternalLocation |
帳戶管理員會要求外部位置的詳細資料。 |
|
unityCatalog |
listExternalLocations |
帳戶管理員要求取得帳戶中所有外部位置的清單。 |
|
unityCatalog |
updateExternalLocation |
帳戶管理員對外部位置進行更新。 |
|
unityCatalog |
deleteExternalLocation |
帳戶管理員會刪除外部位置。 |
|
unityCatalog |
createCatalog |
使用者建立目錄。 |
|
unityCatalog |
deleteCatalog |
使用者刪除目錄。 |
|
unityCatalog |
getCatalog |
使用者要求目錄的詳細資訊。 |
|
unityCatalog |
updateCatalog |
使用者更新目錄。 |
|
unityCatalog |
listCatalog |
用戶發出指令列出中繼存放區中的所有目錄。 |
|
unityCatalog |
createSchema |
使用者建立架構。 |
|
unityCatalog |
deleteSchema |
使用者刪除架構。 |
|
unityCatalog |
getSchema |
使用者要求架構的詳細數據。 |
|
unityCatalog |
listSchema |
使用者要求目錄中所有架構的清單。 |
|
unityCatalog |
updateSchema |
使用者更新架構。 |
|
unityCatalog |
createStagingTable |
|
|
unityCatalog |
createTable |
使用者建立數據表。 要求參數會根據建立的數據表類型而有所不同。 |
|
unityCatalog |
deleteTable |
使用者刪除數據表。 |
|
unityCatalog |
getTable |
使用者要求數據表的詳細數據。 |
|
unityCatalog |
privilegedGetTable |
|
|
unityCatalog |
listTables |
用戶發出請求以列出結構中的所有資料表。 |
|
unityCatalog |
listTableSummaries |
使用者取得中繼存放區內架構和目錄之數據表的摘要陣列。 |
|
unityCatalog |
updateTables |
用戶對數據表進行更新。 顯示的要求參數會因數據表更新的類型而有所不同。 |
|
unityCatalog |
createStorageCredential |
帳戶管理員會建立儲存體認證。 您可能會根據您的雲端提供者憑證看到額外的請求參數。 |
|
unityCatalog |
listStorageCredentials |
帳戶管理員發出請求以列出帳戶中的所有儲存憑證。 |
|
unityCatalog |
getStorageCredential |
帳戶管理員會要求儲存體認證的詳細資料。 |
|
unityCatalog |
updateStorageCredential |
帳戶管理員會更新記憶體認證。 |
|
unityCatalog |
deleteStorageCredential |
帳戶管理員會刪除儲存體認證。 |
|
unityCatalog |
generateTemporaryTableCredential |
每當為數據表授予暫時憑證時,系統會記錄。 您可使用此事件來判斷誰查詢了什麼以及何時查詢。 |
|
unityCatalog |
generateTemporaryPathCredential |
當為某個路徑授予臨時憑證時,將進行記錄。 |
|
unityCatalog |
checkPathAccess |
每當針對特定路徑進行使用者權限檢查時,就會記錄。 |
|
unityCatalog |
getPermissions |
使用者發出請求以取得可安全管理對象的權限詳細資訊。 此呼叫不會傳回繼承的權限,只會明確指派權限。 |
|
unityCatalog |
getEffectivePermissions |
使用者請求取得可保護對象的所有權限詳情。 有效的權限呼叫會傳回明確指派和繼承的權限。 |
|
unityCatalog |
updatePermissions |
使用者會更新可設安全性的物件的權限。 |
|
unityCatalog |
metadataSnapshot |
使用者會從先前的數據表版本查詢元數據。 |
|
unityCatalog |
metadataAndPermissionsSnapshot |
用戶會查詢先前數據表版本的元數據和許可權。 |
|
unityCatalog |
updateMetadataSnapshot |
使用者會從上一個數據表版本更新元數據。 |
|
unityCatalog |
getForeignCredentials |
用戶撥打電話以取得外鍵的詳細數據。 |
|
unityCatalog |
getInformationSchema |
用戶呼叫 以取得架構的詳細數據。 |
|
unityCatalog |
createConstraint |
使用者會為資料表建立限制。 |
|
unityCatalog |
deleteConstraint |
使用者刪除資料表的條件約束。 |
|
unityCatalog |
createPipeline |
使用者建立 Unity Catalog 資料流管線。 |
|
unityCatalog |
updatePipeline |
使用者更新了 Unity Catalog 資料管線。 |
|
unityCatalog |
getPipeline |
使用者要求獲得 Unity 目錄管線的詳細資訊。 |
|
unityCatalog |
deletePipeline |
使用者刪除 Unity Catalog 資料管線。 |
|
unityCatalog |
deleteResourceFailure |
資源刪除失敗 | 無 |
unityCatalog |
createVolume |
使用者建立 Unity Catalog 磁碟區。 |
|
unityCatalog |
getVolume |
用戶發出請求以取得 Unity Catalog 磁碟區的相關資訊。 |
|
unityCatalog |
updateVolume |
使用者會使用 ALTER VOLUME 或 COMMENT ON 呼叫來更新 Unity 目錄磁碟區的元數據。 |
|
unityCatalog |
deleteVolume |
使用者刪除 Unity Catalog 磁碟區。 |
|
unityCatalog |
listVolumes |
用戶發出請求以取得架構中所有 Unity Catalog 磁碟區的列表。 |
|
unityCatalog |
generateTemporaryVolumeCredential |
當使用者在磁碟區執行讀取或寫入時,會產生暫時認證。 您可使用此事件來判斷有誰存取磁碟區及何時存取。 |
|
unityCatalog |
getTagSecurableAssignments |
獲取可安全處理的項目的標籤指派 |
|
unityCatalog |
getTagSubentityAssignments |
擷取子實體的標籤指派 |
|
unityCatalog |
UpdateTagSecurableAssignments |
更新可保護物件的標籤分配 |
|
unityCatalog |
UpdateTagSubentityAssignments |
更新子實體的標籤指派 |
|
unityCatalog |
createRegisteredModel |
使用者建立 Unity Catalog 的已註冊模型。 |
|
unityCatalog |
getRegisteredModel |
用戶提出請求以取得有關 Unity Catalog 註冊模型的資訊。 |
|
unityCatalog |
updateRegisteredModel |
使用者更新 Unity 目錄註冊模型的元數據。 |
|
unityCatalog |
deleteRegisteredModel |
用戶刪除 Unity 目錄已註冊的模型。 |
|
unityCatalog |
listRegisteredModels |
使用者進行呼叫以取得在架構中已註冊的 Unity Catalog 模型清單,或列出跨不同目錄和架構的模型。 |
|
unityCatalog |
createModelVersion |
使用者會在 Unity 目錄中建立模型版本。 |
|
unityCatalog |
finalizeModelVersion |
使用者在將模型版本檔案上傳到其儲存位置後,呼叫“Finalize”以完成 Unity Catalog 模型版本,這會使其成為唯讀模式,並可用於推論工作流程。 |
|
unityCatalog |
getModelVersion |
用戶撥打電話以取得模型版本的詳細數據。 |
|
unityCatalog |
getModelVersionByAlias |
用戶發起請求以使用別名來獲取模型版本的詳細信息。 |
|
unityCatalog |
updateModelVersion |
使用者更新模型版本的中繼資料。 |
|
unityCatalog |
deleteModelVersion |
使用者會刪除模型版本。 |
|
unityCatalog |
listModelVersions |
用戶發送請求以獲取已註冊模型中的 Unity Catalog 模型版本清單。 |
|
unityCatalog |
generateTemporaryModelVersionCredential |
當使用者在模型版本上執行寫入時 (在初始模型版本建立期間) 或讀取 (在模型版本完成之後) 時,會產生暫時認證。 您可使用此事件來判斷有誰存取模型版本及存取時間。 |
|
unityCatalog |
setRegisteredModelAlias |
使用者會在 Unity 目錄註冊的模型上設定別名。 |
|
unityCatalog |
deleteRegisteredModelAlias |
使用者刪除 Unity Catalog 已註冊模型的別名。 |
|
unityCatalog |
getModelVersionByAlias |
使用者透過別名取得 Unity Catalog 模型的版本。 |
|
unityCatalog |
createConnection |
系統會建立新的外部連線。 |
|
unityCatalog |
deleteConnection |
刪除外部連線。 |
|
unityCatalog |
getConnection |
取得外部連線。 |
|
unityCatalog |
updateConnection |
更新異地連線。 |
|
unityCatalog |
listConnections |
Metastore 內的外來連線列出。 |
|
unityCatalog |
createFunction |
使用者會建立新的函式。 |
|
unityCatalog |
updateFunction |
使用者更新函式。 |
|
unityCatalog |
listFunctions |
使用者請求列出特定父類別或架構內的所有功能清單。 |
|
unityCatalog |
getFunction |
使用者向父目錄或架構要求函數。 |
|
unityCatalog |
deleteFunction |
使用者向父目錄或架構要求函數。 |
|
unityCatalog |
createShareMarketplaceListingLink |
|
|
unityCatalog |
deleteShareMarketplaceListingLink |
|
|
unityCatalog |
generateTemporaryServiceCredential |
系統會產生暫時認證,以從 Databricks 存取雲端服務帳戶。 |
|
unityCatalog |
UpdateWorkspaceBindings |
中繼存放區管理員或對象擁有者會更新目錄、外部位置或存儲憑證的工作區綁定。 |
|
Delta Sharing 事件
注意
此服務無法透過 Azure 診斷設定使用。 啟用 稽核記錄系統數據表 存取這些事件。
Delta Sharing 事件分成兩個部分:在資料提供者帳戶中記錄的事件,以及在資料接收者帳戶中記錄的事件。
Delta Sharing 提供者事件
下列稽核記錄事件會在提供者的帳戶中記錄。 收件者所執行的動作會以 deltaSharing
前置詞開頭。 這些記錄也都包含 request_params.metastore_id
,這是管理共用資料的中繼存放區,以及 userIdentity.email
,這是起始活動之使用者的識別碼。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
unityCatalog |
deltaSharingListShares |
數據收件者要求公司股份清單。 |
|
unityCatalog |
deltaSharingGetShare |
數據接收者要求關於一個股份的詳細資料。 |
|
unityCatalog |
deltaSharingListSchemas |
數據收件者要求共享架構清單。 |
|
unityCatalog |
deltaSharingListAllTables |
數據收件者會要求所有共享數據表的清單。 |
|
unityCatalog |
deltaSharingListTables |
數據收件者要求共用數據表的清單。 |
|
unityCatalog |
deltaSharingGetTableMetadata |
資料接收者要求查詢資料表中元數據的詳細資訊。 |
|
unityCatalog |
deltaSharingGetTableVersion |
數據接收者請求表格版本的詳細資訊。 |
|
unityCatalog |
deltaSharingQueryTable |
當數據收件者查詢共享數據表時記錄。 |
|
unityCatalog |
deltaSharingQueryTableChanges |
當數據收件者查詢變更數據表的數據時記錄。 |
|
unityCatalog |
deltaSharingQueriedTable |
當資料接收者收到查詢回應後進行記錄。
response.result 欄位包含收件者查詢的詳細資訊 (請參閱稽核和監視資料共用) |
|
unityCatalog |
deltaSharingQueriedTableChanges |
當資料接收者收到查詢回應後進行記錄。
response.result 欄位包含收件者查詢的詳細資訊 (請參閱稽核和監視資料共用)。 |
|
unityCatalog |
deltaSharingListNotebookFiles |
數據收件者要求共用筆記本檔案的清單。 |
|
unityCatalog |
deltaSharingQueryNotebookFile |
資料收件者會查詢共用筆記本檔案。 |
|
unityCatalog |
deltaSharingListFunctions |
數據接收者要求取得父架構中的函式列表。 |
|
unityCatalog |
deltaSharingListAllFunctions |
數據收件者會要求所有共用函式的清單。 |
|
unityCatalog |
deltaSharingListFunctionVersions |
資料接收者要求函數版本清單。 |
|
unityCatalog |
deltaSharingListVolumes |
數據收件者要求架構中的共用磁碟區清單。 |
|
unityCatalog |
deltaSharingListAllVolumes |
數據收件者會要求所有共用磁碟區。 |
|
unityCatalog |
updateMetastore |
供應商更新了其中繼存放區。 |
|
unityCatalog |
createRecipient |
提供者會建立資料收件者。 |
|
unityCatalog |
deleteRecipient |
提供者會刪除資料收件者。 |
|
unityCatalog |
getRecipient |
提供者會要求資料收件者的詳細資料。 |
|
unityCatalog |
listRecipients |
提供者會要求其所有數據收件者的清單。 | None (no translation needed) |
unityCatalog |
rotateRecipientToken |
提供者會輪替收件者的令牌。 |
|
unityCatalog |
updateRecipient |
提供者會更新資料收件者的屬性。 |
|
unityCatalog |
createShare |
提供者會更新資料收件者的屬性。 |
|
unityCatalog |
deleteShare |
提供者會更新資料收件者的屬性。 |
|
unityCatalog |
getShare |
提供者會要求分享的詳細資料。 |
|
unityCatalog |
updateShare |
提供者會從共享中新增或移除資料資產。 |
|
unityCatalog |
listShares |
提供者要求其持股的清單。 | none |
unityCatalog |
getSharePermissions |
提供者會要求共用權限的詳細資料。 |
|
unityCatalog |
updateSharePermissions |
提供者會更新共用的權限。 |
|
unityCatalog |
getRecipientSharePermissions |
提供者會要求收件者共用權限的詳細資料。 |
|
unityCatalog |
getActivationUrlInfo |
提供者要求提供有關其啟用連結上活動的詳細資料。 |
|
unityCatalog |
generateTemporaryVolumeCredential |
系統會為收件者產生暫時認證,以便存取共用磁碟區。 |
|
unityCatalog |
generateTemporaryTableCredential |
系統會為收件者產生暫時認證,以存取共享數據表。 |
|
Delta Sharing 收件者事件
下列事件會記錄在資料收件者的帳戶中。 這些事件會記錄共享數據和 AI 資產的收件者存取權,以及與提供者管理相關聯的事件。 每一個事件也都包含下列要求參數:
-
recipient_name
:資料提供者系統中收件者的名稱。 -
metastore_id
:資料提供者系統中中繼存放區的名稱。 -
sourceIPAddress
:要求來源的IP位址。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
unityCatalog |
deltaSharingProxyGetTableVersion |
數據接收者要求共用表格版本的詳細資料。 |
|
unityCatalog |
deltaSharingProxyGetTableMetadata |
資料接收方要求提供共享資料表元數據的詳細資料。 |
|
unityCatalog |
deltaSharingProxyQueryTable |
數據收件者會查詢共享數據表。 |
|
unityCatalog |
deltaSharingProxyQueryTableChanges |
資料接收者查詢資料表的變更資料。 |
|
unityCatalog |
createProvider |
資料收件者會建立提供者物件。 |
|
unityCatalog |
updateProvider |
資料收件者會更新提供者物件。 |
|
unityCatalog |
deleteProvider |
資料收件者會刪除提供者物件。 |
|
unityCatalog |
getProvider |
資料收件者會要求提供者物件的詳細資料。 |
|
unityCatalog |
listProviders |
數據收件者要求提供者清單。 | 無 |
unityCatalog |
activateProvider |
資料收件者會啟動提供者物件。 |
|
unityCatalog |
listProviderShares |
數據接收者要求提供者的共享列表。 |
|
其他安全性監視事件
針對傳統計算平面中的 Azure Databricks 計算資源,例如叢集和專業或傳統 SQL 倉儲的 VM,下列功能可啟用其他監視代理程式:
檔案完整性監視事件
下列 capsule8-alerts-dataplane
事件於工作區層級記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
capsule8-alerts-dataplane |
Heartbeat |
確認監視器處於開啟狀態的一般事件。 目前每 10 分鐘執行一次。 |
|
capsule8-alerts-dataplane |
Memory Marked Executable |
記憶體通常會標示為可執行檔,以便允許惡意程式碼在惡意探索應用程式時執行。 當程式將堆積或堆疊記憶體權限設定為可執行檔時會發出警示。 這可能會造成特定應用程式伺服器的誤判。 |
|
capsule8-alerts-dataplane |
File Integrity Monitor |
監視重要系統檔案的完整性。 針對這些檔案的任何未經授權的變更發出警告。 Databricks 會定義映像上的特定系統路徑集,而且此組路徑可能會隨著時間而變更。 |
|
capsule8-alerts-dataplane |
Systemd Unit File Modified |
systemd 單元的變更可能會導致安全性控制被放寬或停用,或安裝惡意服務。 每當 systemd 以外的程式修改 systemctl 單元檔案時會發出警示。 |
|
capsule8-alerts-dataplane |
Repeated Program Crashes |
重複的程式當機可能表示攻擊者正嘗試惡意探索記憶體損毀漏洞,或受影響的應用程式存在穩定性問題。 當個別程式有超過 5 個執行個體因分割錯誤而當機時會發出警示。 |
|
capsule8-alerts-dataplane |
Userfaultfd Usage |
由於容器通常是靜態工作負載,此警示可能表示攻擊者已入侵容器,並嘗試安裝並執行後門程式。 在 30 分鐘內建立或修改的檔案在容器內執行時會發出警示。 |
|
capsule8-alerts-dataplane |
New File Executed in Container |
記憶體通常會標示為可執行檔,以便允許惡意程式碼在惡意探索應用程式時執行。 當程式將堆積或堆疊記憶體權限設定為可執行檔時會發出警示。 這可能會造成特定應用程式伺服器的誤判。 |
|
capsule8-alerts-dataplane |
Suspicious Interactive Shell |
在現代化生產基礎結構中,互動式殼層很少出現。 當互動式殼層以常用於反向殼層的引數啟動時會發出警示。 |
|
capsule8-alerts-dataplane |
User Command Logging Evasion |
逃避命令記錄是攻擊者的常見做法,但也可能表示合法使用者正在執行未經授權的動作,或嘗試逃避原則。 偵測到使用者命令記錄變更,指出使用者嘗試逃避命令記錄時會發出警示。 |
|
capsule8-alerts-dataplane |
BPF Program Executed |
偵測某些類型的核心程序後門程式。 載入新的 Berkeley Packet Filter (BPF) 程式可能表示攻擊者正在載入以 BPF 為基礎的 rootkit,以取得持續性並避免偵測。 當程序載入新的特殊權限 BPF 程式時會發出警示,如果程序已經屬於進行中事件的一部分。 |
|
capsule8-alerts-dataplane |
Kernel Module Loaded |
攻擊者通常會載入惡意核心程序模組 (rootkits),以逃避偵測並維護遭入侵節點上的持續性。 載入核心程序模組時,如果程式已經屬於進行中事件的一部分,就會發出警示。 |
|
capsule8-alerts-dataplane |
Suspicious Program Name Executed-Space After File |
攻擊者可能會建立或重新命名惡意二進位檔,以在名稱結尾包含空格,模擬合法的系統程式或服務。 當執行的程式名稱後有空格時會發出警示。 |
|
capsule8-alerts-dataplane |
Illegal Elevation Of Privileges |
核心程序權限提升惡意探索通常會讓不具特殊權限的使用者獲得根權限,而不需要透過標準網關進行權限變更。 當程式嘗試透過不尋常的方式提高權限時會發出警示。 這可能會在具有大量工作負載的節點上發出誤報的警示。 |
|
capsule8-alerts-dataplane |
Kernel Exploit |
一般程式無法存取內部核心函式,如果被呼叫,則是一個強烈的指標,表示已執行核心程序惡意探索,且攻擊者已完全控制節點。 當核心函式意外傳回使用者空間時會發出警示。 |
|
capsule8-alerts-dataplane |
Processor-Level Protections Disabled |
SMEP 和 SMAP 是處理器層級保護,可增加對核心程序成功進行惡意探索的難度,而停用這些限制是核心程序惡意探索的常見早期步驟。 當程式竄改核心程序 SMEP/SMAP 設定時會發出警示。 |
|
capsule8-alerts-dataplane |
Container Escape via Kernel Exploitation |
當程式使用容器逸出惡意探索中常用的核心函式時會發出警示,指出攻擊者正在將權限從容器存取提升至節點存取。 |
|
capsule8-alerts-dataplane |
Privileged Container Launched |
特殊權限容器可直接存取主機資源,因而在遭入侵時會產生更大的影響。 啟動特權容器時會發出警示,如果該容器不是已知的特權映像,例如 kube-proxy。 這可能會對合法具有權限的容器發出不必要的警示。 |
|
capsule8-alerts-dataplane |
Userland Container Escape |
許多容器逸出會強制主機執行容器內二進位檔,造成攻擊者完全控制受影響的節點。 從容器外部執行容器建立的檔案時會發出警示。 |
|
capsule8-alerts-dataplane |
AppArmor Disabled In Kernel |
某些 AppArmor 屬性的修改只能在內核中發生,這表示因內核漏洞或 rootkit,AppArmor 已被停用。 當 AppArmor 狀態與感應器啟動時偵測到的 AppArmor 組態不同時,會發出警示。 |
|
capsule8-alerts-dataplane |
AppArmor Profile Modified |
攻擊者可能會嘗試停用 AppArmor 設定檔的強制執行,以逃避偵測。 當執行修改 AppArmor 配置檔的命令時,如果不是在 SSH 工作階段中由使用者執行,則會發出警報。 |
|
capsule8-alerts-dataplane |
Boot Files Modified |
如果未由信任的來源執行 (例如套件管理員或組態管理工具),則修改開機檔案可能表示攻擊者修改核心程序或其選項,以取得主機的持續存取權。 在 /boot 中對檔案進行變更時會發出警示,指出安裝新的核心程序或開機組態。 |
|
capsule8-alerts-dataplane |
Log Files Deleted |
記錄管理工具未執行的記錄刪除可能表示攻擊者正嘗試移除入侵指標。 刪除系統記錄檔的警示。 |
|
capsule8-alerts-dataplane |
New File Executed |
來自系統更新程式以外的來源新建立的檔案,可能是後門、核心漏洞利用,或漏洞利用鏈的一部分。 當檔案在 30 分鐘內被建立或修改後被執行時發出警示,但不包括由系統更新程式所創建的檔案。 |
|
capsule8-alerts-dataplane |
Root Certificate Store Modified |
修改根憑證存放區可能表示已安裝惡意憑證授權單位,從而啟用網路流量攔截或繞過程式碼簽章驗證。 變更系統 CA 憑證存放區時會發出警示。 |
|
capsule8-alerts-dataplane |
Setuid/Setgid Bit Set On File |
設定 setuid/setgid 位元可用來為節點上的權限提升提供持續性方法。 當檔案上的 setuid 或 setgid 位元被設定,且屬於 chmod 系統呼叫家族時發出警示。 |
|
capsule8-alerts-dataplane |
Hidden File Created |
攻擊者通常會在遭入侵的主機上建立隱藏的檔案,作為遮蔽工具和酬載的方法。 當隱藏的檔案是由與進行中事件相關聯的程序所建立時會發出警示。 |
|
capsule8-alerts-dataplane |
Modification Of Common System Utilities |
攻擊者可能會修改系統公用程式,以便在執行這些公用程式時執行惡意酬載。 當未經授權的程序修改通用系統公用程序時會發出警示。 |
|
capsule8-alerts-dataplane |
Network Service Scanner Executed |
攻擊者或惡意使用者可能會使用或安裝這些程式來調查連線的網路,尋找其他要入侵的節點。 執行常見的網路掃描程式工具時會發出警示。 |
|
capsule8-alerts-dataplane |
Network Service Created |
攻擊者可能會啟動新的網路服務,以便在入侵後輕鬆存取主機。 當程式啟動新的網路服務時,如果程式已經是進行中事件的一部分,就會發出警示。 |
|
capsule8-alerts-dataplane |
Network Sniffing Program Executed |
攻擊者或流氓使用者可能會執行網路探查命令來擷取認證、個人標識資訊(PII)或其他敏感性資訊。 執行允許網路擷取的程式時會發出警示。 |
|
capsule8-alerts-dataplane |
Remote File Copy Detected |
使用檔案傳輸工具可能表示攻擊者正嘗試將工具組移至其他主機,或將資料外洩至遠端系統。 如果程式已經屬於進行中事件的一部分,當執行與遠端檔案複製相關聯的程式時會發出警示。 |
|
capsule8-alerts-dataplane |
Unusual Outbound Connection Detected |
命令和控制通道以及加密貨幣挖礦程式通常會在不尋常的埠上建立新的輸出網路連線。 如果程式已經屬於進行中事件的一部分,當程式在不常見的連接埠上起始新連線時會發出警示。 |
|
capsule8-alerts-dataplane |
Data Archived Via Program |
取得系統的存取權之後,攻擊者可能會建立壓縮的檔案封存,以縮小資料,方便外洩。 如果程式已經屬於進行中事件的一部分,當執行資料壓縮程式時會發出警示。 |
|
capsule8-alerts-dataplane |
Process Injection |
使用程序插入技術通常表示使用者正在對程式進行偵錯,但也可能表示攻擊者正在讀取祕密,或將程式碼插入其他程序。 當程式使用 ptrace (偵錯) 機制來與另一個程序互動時會發出警示。 |
|
capsule8-alerts-dataplane |
Account Enumeration Via Program |
攻擊者通常會使用帳戶列舉程式來判斷其存取層級,並查看其他使用者目前是否登入節點。 如果程式已經屬於進行中事件的一部分,當執行與帳戶列舉相關聯的程式時會發出警示。 |
|
capsule8-alerts-dataplane |
File and Directory Discovery Via Program |
探索文件系統是攻擊者尋找相關認證和數據時常見的惡意探索後行為。 如果程式已經屬於進行中事件的一部分,當執行與檔案和目錄列舉相關聯的程式時會發出警示。 |
|
capsule8-alerts-dataplane |
Network Configuration Enumeration Via Program |
攻擊者可以詢問本機網路和路由資訊,以在橫向移動之前識別鄰近的主機和網路。 如果程式已經屬於進行中事件的一部分,當執行與網路設定列舉相關聯的程式時會發出警示。 |
|
capsule8-alerts-dataplane |
Process Enumeration Via Program |
攻擊者通常會列出執行中的程式,以識別節點的目的,以及是否有任何安全性或監視工具都已就緒。 如果程式已經屬於進行中事件的一部分,當執行與程序列舉相關聯的程式時會發出警示。 |
|
capsule8-alerts-dataplane |
System Information Enumeration Via Program |
攻擊者通常會執行系統列舉命令來判斷 Linux 核心程序和履行版本與功能,通常用來識別節點是否受到特定漏洞的影響。 如果程式已經屬於進行中事件的一部分,當執行與系統資訊列舉相關聯的程式時會發出警示。 |
|
capsule8-alerts-dataplane |
Scheduled Tasks Modified Via Program |
修改排程任務是在已受入侵的節點上建立持續性的一種常見方法。 當使用 crontab 、at 或 batch 命令修改排程的工作組態時會發出警示。 |
|
capsule8-alerts-dataplane |
Systemctl Usage Detected |
systemd 單元的變更可能會導致安全性控制被放寬或停用,或安裝惡意服務。 當 systemctl 命令用來修改系統單元時會發出警示。 |
|
capsule8-alerts-dataplane |
User Execution Of su Command |
明確的將權限提升到 root 使用者會降低將具有權限的活動與特定使用者相互關聯的能力。 執行 su 命令時會發出警示。 |
|
capsule8-alerts-dataplane |
User Execution Of sudo Command |
執行 sudo 命令時會發出警示。 |
|
capsule8-alerts-dataplane |
User Command History Cleared |
刪除歷程記錄檔案是不尋常的行為,通常是由隱藏活動的攻擊者或打算逃避稽核控制的合法使用者執行。 刪除命令列歷程記錄檔案時會發出警示。 |
|
capsule8-alerts-dataplane |
New System User Added |
攻擊者可能會將新的使用者新增至主機,提供可靠的存取方法。 如果有新的使用者實體被添加到本機帳戶管理檔案 /etc/passwd 且不是由系統更新程式添加,則發出警示。 |
|
capsule8-alerts-dataplane |
Password Database Modification |
攻擊者可能會直接修改身分識別相關檔案,將新使用者新增至系統。 當與更新現有使用者資訊無關的程式修改與使用者密碼相關的檔案時會發出警示。 |
|
capsule8-alerts-dataplane |
SSH Authorized Keys Modification |
新增 SSH 公開金鑰是取得遭入侵主機持續存取的常見方法。 如果程式已經屬於進行中事件的一部分,則在嘗試寫入使用者的 SSH authorized_keys 檔案時會發生警示。 |
|
capsule8-alerts-dataplane |
User Account Created Via CLI |
在遭入侵的節點上建立持續性時,新增使用者是攻擊者常見的步驟。 當身分識別管理程式是由套件管理員以外的程式執行時會發出警示。 |
|
capsule8-alerts-dataplane |
User Configuration Changes |
刪除歷程記錄檔案是不尋常的行為,通常是由隱藏活動的攻擊者或打算逃避稽核控制的合法使用者執行。 刪除命令列歷程記錄檔案時會發出警示。 |
|
capsule8-alerts-dataplane |
New System User Added |
使用者設定檔和配置檔通常會被修改,以確保每當使用者登入時執行程式,作為一種持續性方法。 當系統更新工具以外的程式修改 .bash_profile 和 bashrc (以及相關檔案)時的警示。 |
|
防毒軟體監視事件
注意
這些稽核記錄中的 response
JSON 物件一律有一個 result
欄位,其中包含一行原始掃描結果。 每個掃描結果通常由多個稽核日誌記錄表示,每個記錄對應一行原始掃描輸出。 如需此檔案中可能顯示的詳細資料,請參閱下列第三方文件。
下列 clamAVScanService-dataplane
事件在工作區級別被記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clamAVScanService-dataplane |
clamAVScanAction |
防毒軟體監視會執行掃描。 記錄檔將針對原始掃描輸出的每一行產生。 |
|
已被取代的記錄事件
Databricks 已棄用下列 databrickssql
診斷事件:
-
createAlertDestination
(現為createNotificationDestination
) -
deleteAlertDestination
(現為deleteNotificationDestination
) -
updateAlertDestination
(現為updateNotificationDestination
) muteAlert
unmuteAlert
SQL 端點記錄
如果您使用已被取代的 SQL 端點 API 建立 SQL 倉儲 (SQL 倉儲的原名),對應的稽核事件名稱會包含 Endpoint
字樣,而不是 Warehouse
。 除了名稱之外,這些事件與 SQL 倉儲事件相同。 若要檢視這些事件的描述和要求參數,請參閱
SQL 端點事件如下:
changeEndpointAcls
createEndpoint
editEndpoint
startEndpoint
stopEndpoint
deleteEndpoint
setEndpointConfig