診斷記錄參考
注意
此功能需要 進階方案。
本文提供稽核記錄服務和事件的完整參考。 這些服務的可用性取決於您存取記錄的方式:
- 稽 核記錄系統數據表 會記錄本文中列出的所有事件和服務。
- Azure 監視器的診斷設定服務不會記錄所有這些服務。 Azure 診斷設定上無法使用的服務會據此加上標籤。
注意
Azure Databricks 會針對安全性和詐騙分析目的,保留最多 1 年的稽核記錄複本。
診斷記錄服務
診斷記錄中預設會記錄下列服務及其事件。
注意
工作區層級和帳戶層級指定僅適用於稽核記錄系統數據表。 Azure 診斷記錄不包含帳戶層級事件。
工作區層級服務
服務名稱 | 描述 |
---|---|
帳戶 | 與帳戶、使用者、群組和IP存取清單相關的事件。 |
集群 | 與叢集相關的事件。 |
clusterPolicies | 與叢集原則相關的事件。 |
儀錶板 | 與 Lakeview 儀錶板使用相關的事件。 |
databrickssql | 與 Databricks SQL 使用相關的事件。 |
dataMonitoring | 與 Lakehouse 監視相關的事件。 |
dbfs | 與 DBFS 相關的事件。 |
deltaPipelines | 與 Delta Live Table 管線相關的事件。 |
featureStore | 與 Databricks 功能存放區相關的事件。 |
filesystem | 與檔案 API 相關的事件。 |
精靈 | 支持人員存取工作區的相關事件。 |
gitCredentials | 與 Databricks Git 資料夾的 Git 認證相關的事件。 請參閱 repos 。 |
globalInitScripts | 與全域 init 腳本相關的事件。 |
組 | 與帳戶和工作區群組相關的事件。 |
iamRole | 與 IAM 角色許可權相關的事件。 |
攝入 | 與檔案上傳相關的事件。 |
instancePools | 與 集區相關的事件。 |
jobs | 與作業相關的事件。 |
marketplaceConsumer | Databricks Marketplace 中取用者動作的相關事件。 |
marketplaceProvider | Databricks Marketplace 中與提供者動作相關的事件。 |
mlflowAcledArtifact | 使用 ACL 與 ML Flow 成品相關的事件。 |
mlflowExperiment | 與 ML Flow 實驗相關的事件。 |
modelRegistry | 與模型登錄相關的事件。 |
筆記本 | 與筆記本相關的事件。 |
partnerConnect | 與 Partner Connect 相關的事件。 |
predictiveOptimization | 與 預測優化相關的事件。 |
remoteHistoryService | 與新增移除 GitHub 認證相關的事件。 |
repos | 與 Databricks Git 資料夾相關的事件。 請參閱 gitCredentials 。 |
秘密 | 與 秘密相關的事件。 |
serverlessRealTimeInference | 與 模型服務相關的事件。 |
sqlPermissions | 與舊版Hive中繼存放區數據表訪問控制相關的事件。 |
ssh | 與 SSH 存取相關的事件。 |
vectorSearch | 與向量搜尋相關的事件。 |
webTerminal | 與 Web 終端機 功能相關的事件。 |
工作 | 與工作區相關的事件。 |
帳戶層級服務
這些服務可使用帳戶層級稽核記錄:
服務名稱 | 描述 |
---|---|
accountBillableUsage | 與帳戶控制台中可計費使用量存取相關的動作。 |
accountsAccessControl | 與帳戶層級訪問控制規則相關的動作。 |
accountsManager | 與網路連線設定相關的動作。 |
unityCatalog | 在 Unity 目錄中執行的動作。 這也包括差異共用事件,請參閱 Delta Sharing 事件。 |
其他安全性監視服務
針對使用 合規性安全性配置檔 的工作區,還有其他服務和相關聯的動作(FedRAMP、PCI 和 HIPAA 等一些合規性標準需要)或 增強式安全性監視。
這些是工作區層級服務,只有在您使用合規性安全性配置檔或增強式安全性監視時,才會在您的記錄中產生:
服務名稱 | 描述 |
---|---|
capsule8-alerts-dataplane | 與檔案完整性監視相關的動作。 |
clamAVScanService-dataplanel | 與防毒監視相關的動作。 |
診斷記錄範例架構
在 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 |
activateUser |
停用之後,用戶會重新啟用。 請參閱 停用工作區中的使用者。 | * targetUserName * endpoint * targetUserId |
accounts |
aadBrowserLogin |
使用者使用Microsoft Entra ID(先前稱為 Azure Active Directory) 令牌登入 Databricks。 | * user |
accounts |
aadTokenLogin |
使用者透過 Microsoft Entra ID(先前稱為 Azure Active Directory) 瀏覽器工作流程登入 Databricks。 | * user |
accounts |
accountInHouseOAuthClientAuthentication |
OAuth 用戶端已驗證。 | * endpoint |
accounts |
activateUser |
系統管理員從 Azure 入口網站 將使用者新增至 Databricks 帳戶。 | * warehouse * targetUserName * targetUserId |
accounts |
add |
使用者會新增至 Azure Databricks 工作區。 | * targetUserName * endpoint * targetUserId |
accounts |
addPrincipalToGroup |
使用者會新增至工作區層級群組。 | * targetGroupId * endpoint * targetUserId * targetGroupName * targetUserName |
accounts |
changeDatabricksSqlAcl |
使用者的 Databricks SQL 許可權已變更。 | * shardName * targetUserId * resourceId * aclPermissionSet |
accounts |
changeDatabricksWorkspaceAcl |
工作區的許可權已變更。 | * shardName * targetUserId * resourceId * aclPermissionSet |
accounts |
changeDbTokenAcl |
變更令牌的許可權時。 | * shardName * targetUserId * resourceId * aclPermissionSet |
accounts |
changeServicePrincipalAcls |
當服務主體的許可權變更時。 | * shardName * targetServicePrincipal * resourceId * aclPermissionSet |
accounts |
createGroup |
建立工作區層級群組。 | * endpoint * targetGroupId * targetGroupName |
accounts |
createIpAccessList |
IP 存取清單會新增至工作區。 | * ipAccessListId * userId |
accounts |
deactivateUser |
工作區中已停用使用者。 請參閱 停用工作區中的使用者。 | * targetUserName * endpoint * targetUserId |
accounts |
delete |
使用者會從 Azure Databricks 工作區中刪除。 | * targetUserId * targetUserName * endpoint |
accounts |
deleteIpAccessList |
IP 存取清單會從工作區中刪除。 | * ipAccessListId * userId |
accounts |
garbageCollectDbToken |
使用者會在過期的令牌上執行垃圾收集命令。 | * tokenExpirationTime * tokenClientId * userId * tokenCreationTime * tokenFirstAccessed |
accounts |
generateDbToken |
當有人從用戶設定或服務產生令牌時產生令牌時。 | * tokenExpirationTime * tokenCreatedBy * tokenHash * userId |
accounts |
IpAccessDenied |
用戶嘗試透過拒絕的IP連線到服務。 | * path * userName |
accounts |
ipAccessListQuotaExceeded |
* userId |
|
accounts |
jwtLogin |
使用者使用 JWT 登入 Databricks。 | * user |
accounts |
login |
用戶登入工作區。 | * user |
accounts |
logout |
用戶註銷工作區。 | * user |
accounts |
oidcTokenAuthorization |
透過一般 OIDC/OAuth 令牌授權 API 呼叫時。 | * user |
accounts |
passwordVerifyAuthentication |
* user |
|
accounts |
reachMaxQuotaDbToken |
當目前未過期的令牌數目超過令牌配額時 | |
accounts |
removeAdmin |
用戶已撤銷工作區管理員許可權。 | * targetUserName * endpoint * targetUserId |
accounts |
removeGroup |
群組會從工作區中移除。 | * targetGroupId * targetGroupName * endpoint |
accounts |
removePrincipalFromGroup |
使用者已從群組中移除。 | * targetGroupId * endpoint * targetUserId * targetGroupName * targetUserName |
accounts |
revokeDbToken |
使用者的令牌會從工作區卸除。 可由從 Databricks 帳戶中移除的使用者觸發。 | * userId |
accounts |
setAdmin |
用戶獲授與帳戶管理員許可權。 | * endpoint * targetUserName * targetUserId |
accounts |
tokenLogin |
使用者使用令牌登入 Databricks。 | * tokenId * user |
accounts |
updateIpAccessList |
IP 存取清單已變更。 | * ipAccessListId * userId |
accounts |
updateUser |
對用戶帳戶進行變更。 | * warehouse * targetUserName * targetUserId |
accounts |
validateEmail |
當使用者在帳戶建立之後驗證其電子郵件時。 | * endpoint * targetUserName * targetUserId |
叢集事件
以下是 cluster
在工作區層級記錄的事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clusters |
changeClusterAcl |
用戶變更叢集 ACL。 | * shardName * aclPermissionSet * targetUserId * resourceId |
clusters |
create |
使用者建立叢集。 | * cluster_log_conf * num_workers * enable_elastic_disk * driver_node_type_id * start_cluster * docker_image * ssh_public_keys * aws_attributes * acl_path_prefix * node_type_id * instance_pool_id * spark_env_vars * init_scripts * spark_version * cluster_source * autotermination_minutes * cluster_name * autoscale * custom_tags * cluster_creator * enable_local_disk_encryption * idempotency_token * spark_conf * organization_id * no_driver_daemon * user_id * virtual_cluster_size * apply_policy_default_values * data_security_mode |
clusters |
createResult |
叢集建立的結果。 與搭配 create 使用。 |
* clusterName * clusterState * clusterId * clusterWorkers * clusterOwnerUserId |
clusters |
delete |
叢集已終止。 | * cluster_id |
clusters |
deleteResult |
叢集終止的結果。 與搭配 delete 使用。 |
* clusterName * clusterState * clusterId * clusterWorkers * clusterOwnerUserId |
clusters |
edit |
使用者對叢集設定進行變更。 這會記錄叢集大小或自動調整行為變更以外的所有變更。 | * cluster_log_conf * num_workers * enable_elastic_disk * driver_node_type_id * start_cluster * docker_image * ssh_public_keys * aws_attributes * acl_path_prefix * node_type_id * instance_pool_id * spark_env_vars * init_scripts * spark_version * cluster_source * autotermination_minutes * cluster_name * autoscale * custom_tags * cluster_creator * enable_local_disk_encryption * idempotency_token * spark_conf * organization_id * no_driver_daemon * user_id * virtual_cluster_size * apply_policy_default_values * data_security_mode |
clusters |
permanentDelete |
叢集會從UI中刪除。 | * cluster_id |
clusters |
resize |
叢集重設大小。 這會記錄在執行中的叢集,其中唯一變更的屬性是叢集大小或自動調整行為。 | * cluster_id * num_workers * autoscale |
clusters |
resizeResult |
叢集重設大小的結果。 與搭配 resize 使用。 |
* clusterName * clusterState * clusterId * clusterWorkers * clusterOwnerUserId |
clusters |
restart |
使用者重新啟動執行中的叢集。 | * cluster_id |
clusters |
restartResult |
叢集重新啟動的結果。 與搭配 restart 使用。 |
* clusterName * clusterState * clusterId * clusterWorkers * clusterOwnerUserId |
clusters |
start |
用戶啟動叢集。 | * init_scripts_safe_mode * cluster_id |
clusters |
startResult |
叢集啟動的結果。 與搭配 start 使用。 |
* clusterName * clusterState * clusterId * clusterWorkers * clusterOwnerUserId |
叢集連結庫事件
以下是 clusterLibraries
在工作區層級記錄的事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clusterLibraries |
installLibraries |
使用者會在叢集上安裝連結庫。 | * cluster_id * libraries |
clusterLibraries |
uninstallLibraries |
使用者卸載叢集上的連結庫。 | * cluster_id * libraries |
clusterLibraries |
installLibraryOnAllClusters |
工作區管理員會排程連結庫以安裝在所有叢集上。 | * user * library |
clusterLibraries |
uninstallLibraryOnAllClusters |
工作區系統管理員會從清單中移除連結庫,以在所有叢集上安裝。 | * user * library |
叢集原則事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
以下是 clusterPolicies
在工作區層級記錄的事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clusterPolicies |
create |
使用者已建立叢集原則。 | * name |
clusterPolicies |
edit |
用戶編輯叢集原則。 | * policy_id * name |
clusterPolicies |
delete |
用戶已刪除叢集原則。 | * policy_id |
clusterPolicies |
changeClusterPolicyAcl |
工作區管理員會變更叢集原則的許可權。 | * shardName * targetUserId * resourceId * aclPermissionSet |
儀錶板事件
以下是 dashboards
在工作區層級記錄的事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dashboards |
createDashboard |
使用者會使用UI或 API 建立新的 Lakeview 儀錶板。 | * dashboard_id |
dashboards |
updateDashboard |
使用者會使用UI或 API 更新 Lakeview 儀錶板。 | * dashboard_id |
dashboards |
cloneDashboard |
用戶複製 Lakeview 儀錶板。 | * source_dashboard_id * new_dashboard_id |
dashboards |
publishDashboard |
使用者會使用UI或 API 來發佈具有或不含內嵌認證的 Lakeview 儀錶板。 | * dashboard_id * credentials_embedded * warehouse_id |
dashboards |
unpublishDashboard |
使用者會使用 UI 或 API 解除發布已發佈的 Lakeview 儀錶板。 | * dashboard_id |
dashboards |
trashDashboard |
使用者使用 UI 或 API 將 Lakeview 儀錶板移至垃圾桶。 | * dashboard_id |
dashboards |
restoreDashboard |
使用者從垃圾桶還原 Lakeview 儀錶板。 | * dashboard_id |
dashboards |
migrateDashboard |
用戶會將 DBSQL 儀錶板移轉至 Lakeview 儀錶板。 | * source_dashboard_id * new_dashboard_id |
dashboards |
createSchedule |
使用者會建立電子郵件訂閱排程。 | * dashboard_id * schedule_id |
dashboards |
updateSchedule |
使用者會更新 Lakeview 儀錶板的排程。 | * dashboard_id * schedule_id |
dashboards |
deleteSchedule |
用戶刪除 Lakeview 儀錶板的排程。 | * dashboard_id * schedule_id |
dashboards |
createSubscription |
使用者訂閱 Lakeview 儀錶板排程的電子郵件目的地。 | * dashboard_id * schedule_id * schedule |
dashboards |
deleteSubscription |
使用者會從 Lakeview 儀錶板排程中刪除電子郵件目的地。 | * dashboard_id * schedule_id |
Databricks SQL 事件
以下是 databrickssql
在工作區層級記錄的事件。
注意
如果您使用舊版 SQL 端點 API 管理 SQL 倉儲,您的 SQL 倉儲稽核事件將會有不同的動作名稱。 請參閱 SQL 端點記錄。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
databrickssql |
addDashboardWidget |
小工具會新增至儀錶板。 | * dashboardId * widgetId |
databrickssql |
cancelQueryExecution |
查詢執行會從 SQL 編輯器 UI 取消。 這不包括源自查詢歷程記錄 UI 或 Databricks SQL 執行 API 的取消。 | * queryExecutionId |
databrickssql |
changeWarehouseAcls |
倉儲管理員會更新 SQL 倉儲的許可權。 | * aclPermissionSet * resourceId * shardName * targetUserId |
databrickssql |
changePermissions |
使用者會更新物件的許可權。 | * granteeAndPermission * objectId * objectType |
databrickssql |
cloneDashboard |
用戶複製儀錶板。 | * dashboardId |
databrickssql |
commandSubmit |
僅在詳細資訊稽核記錄中。 不論要求的來源為何,當命令提交至 SQL 倉儲時產生。 | * warehouseId * commandId * validation * commandText |
databrickssql |
commandFinish |
僅在詳細資訊稽核記錄中。 當 SQL 倉儲上的命令完成或取消時產生,而不論取消要求的來源為何。 | * warehouseId * commandId |
databrickssql |
createAlert |
使用者建立警示。 | * alertId |
databrickssql |
createNotificationDestination |
工作區管理員會建立通知目的地。 | * notificationDestinationId * notificationDestinationType |
databrickssql |
createDashboard |
使用者建立儀錶板。 | * dashboardId |
databrickssql |
createDataPreviewDashboard |
使用者建立數據預覽儀錶板。 | * dashboardId |
databrickssql |
createWarehouse |
具有叢集建立權利的使用者會建立 SQL 倉儲。 | * auto_resume * auto_stop_mins * channel * cluster_size * conf_pairs * custom_cluster_confs * enable_databricks_compute * enable_photon * enable_serverless_compute * instance_profile_arn * max_num_clusters * min_num_clusters * name * size * spot_instance_policy * tags * test_overrides |
databrickssql |
createQuery |
用戶藉由儲存查詢草稿來建立查詢。 | * queryId |
databrickssql |
createQueryDraft |
使用者建立查詢草稿。 | * queryId |
databrickssql |
createQuerySnippet |
使用者會建立查詢代碼段。 | * querySnippetId |
databrickssql |
createSampleDashboard |
使用者會建立範例儀錶板。 | * sampleDashboardId |
databrickssql |
createVisualization |
使用者使用 SQL 編輯器產生視覺效果。 排除使用 SQL 倉儲之筆記本中的預設結果數據表和視覺效果。 | * queryId * visualizationId |
databrickssql |
deleteAlert |
使用者會從警示介面或透過 API 刪除警示。 從檔案瀏覽器 UI 排除刪除。 | * alertId |
databrickssql |
deleteNotificationDestination |
工作區管理員會刪除通知目的地。 | * notificationDestinationId |
databrickssql |
deleteDashboard |
用戶會從儀錶板介面或透過 API 刪除儀錶板。 排除透過檔案瀏覽器 UI 刪除。 | * dashboardId |
databrickssql |
deleteDashboardWidget |
使用者刪除儀錶板小工具。 | * widgetId |
databrickssql |
deleteWarehouse |
倉儲管理員會刪除 SQL 倉儲。 | * id |
databrickssql |
deleteQuery |
用戶會從查詢介面或透過 API 刪除查詢。 排除透過檔案瀏覽器 UI 刪除。 | * queryId |
databrickssql |
deleteQueryDraft |
使用者刪除查詢草稿。 | * queryId |
databrickssql |
deleteQuerySnippet |
使用者刪除查詢代碼段。 | * querySnippetId |
databrickssql |
deleteVisualization |
使用者會從 SQL 編輯器中的查詢中刪除視覺效果。 | * visualizationId |
databrickssql |
downloadQueryResult |
使用者會從 SQL 編輯器下載查詢結果。 從儀錶板排除下載。 | * fileType * queryId * queryResultId |
databrickssql |
editWarehouse |
倉儲管理員會編輯 SQL 倉儲。 | * auto_stop_mins * channel * cluster_size * confs * enable_photon * enable_serverless_compute * id * instance_profile_arn * max_num_clusters * min_num_clusters * name * spot_instance_policy * tags |
databrickssql |
executeAdhocQuery |
由下列其中一項產生: * 使用者在 SQL 編輯器中執行查詢草稿 * 查詢是從視覺效果匯總執行 * 使用者載入儀錶板並執行基礎查詢 |
* dataSourceId |
databrickssql |
executeSavedQuery |
用戶會執行已儲存的查詢。 | * queryId |
databrickssql |
executeWidgetQuery |
由執行查詢的任何事件產生,讓儀錶板面板重新整理。 適用事件的一些範例包括: * 重新整理單一面板 * 重新整理整個儀錶板 * 排程的儀錶板執行 * 超過 64,000 個數據列的參數或篩選變更 |
* widgetId |
databrickssql |
favoriteDashboard |
使用者最愛儀錶板。 | * dashboardId |
databrickssql |
favoriteQuery |
使用者最愛查詢。 | * queryId |
databrickssql |
forkQuery |
用戶複製查詢。 | * originalQueryId * queryId |
databrickssql |
listQueries |
使用者開啟查詢清單頁面,或呼叫清單查詢 API。 | * filter_by * include_metrics * max_results * page_token |
databrickssql |
moveDashboardToTrash |
用戶將儀錶板移至垃圾桶。 | * dashboardId |
databrickssql |
moveQueryToTrash |
用戶將查詢移至垃圾桶。 | * queryId |
databrickssql |
muteAlert |
使用者透過 API 將警示設為靜音。 | * alertId |
databrickssql |
restoreDashboard |
使用者從垃圾箱還原儀錶板。 | * dashboardId |
databrickssql |
restoreQuery |
使用者從垃圾桶還原查詢。 | * queryId |
databrickssql |
setWarehouseConfig |
倉儲管理員會設定 SQL 倉儲的組態。 | * data_access_config * enable_serverless_compute * instance_profile_arn * security_policy * serverless_agreement * sql_configuration_parameters * try_create_databricks_managed_starter_warehouse |
databrickssql |
snapshotDashboard |
使用者要求儀錶板的快照集。 包含排程的儀錶板快照集。 | * dashboardId |
databrickssql |
startWarehouse |
SQL 倉儲已啟動。 | * id |
databrickssql |
stopWarehouse |
倉儲管理員會停止 SQL 倉儲。 排除自動封頂的倉儲。 | * id |
databrickssql |
transferObjectOwnership |
工作區系統管理員會將儀錶板、查詢或警示的擁有權轉移給作用中使用者。 | * newOwner * objectId * objectType |
databrickssql |
unfavoriteDashboard |
使用者從其我的最愛中移除儀錶板。 | * dashboardId |
databrickssql |
unfavoriteQuery |
使用者從其我的最愛中移除查詢。 | * queryId |
databrickssql |
unmuteAlert |
使用者透過 API 取消變更警示 | * alertId . |
databrickssql |
updateAlert |
使用者對警示進行更新。 | * alertId * queryId |
databrickssql |
updateNotificationDestination |
工作區管理員會更新通知目的地。 | * notificationDestinationId |
databrickssql |
updateDashboardWidget |
用戶對儀錶板小工具進行更新。 排除軸刻度變更。 適用的更新範例包括: * 變更為小工具大小或位置 * 新增或移除小工具參數 |
* widgetId |
databrickssql |
updateDashboard |
用戶對儀錶板屬性進行更新。 排除排程和訂用帳戶的變更。 適用的更新範例包括: * 在儀錶板名稱中變更 * 變更為 SQL 倉儲 * 變更為 執行身分 設定 |
* dashboardId |
databrickssql |
updateOrganizationSetting |
工作區管理員會更新工作區的 SQL 設定。 | * has_configured_data_access * has_explored_sql_warehouses * has_granted_permissions |
databrickssql |
updateQuery |
使用者對查詢進行更新。 | * queryId |
databrickssql |
updateQueryDraft |
使用者對查詢草稿進行更新。 | * queryId |
databrickssql |
updateQuerySnippet |
使用者對查詢代碼段進行更新。 | * querySnippetId |
databrickssql |
updateVisualization |
使用者會從 SQL 編輯器或儀錶板更新視覺效果。 | * visualizationId |
數據監視事件
dataMonitoring
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dataMonitoring |
CreateMonitor |
使用者建立監視器。 | * data_classification_config * full_table_name_arg * assets_dir * schedule * output_schema_name * notifications * inference_log |
dataMonitoring |
UpdateMonitor |
使用者對監視器進行更新。 | * data_classification_config * table_name * full_table_name_arg * drift_metrics_table_name * dashboard_id * custom_metrics * assets_dir * monitor_version * profile_metrics_table_name * baseline_table_name * status * output_schema_name * inference_log * slicing_exprs |
dataMonitoring |
DeleteMonitor |
使用者刪除監視器。 | * full_table_name_arg |
dataMonitoring |
RunRefresh |
監視會依排程或手動重新整理。 | * full_table_name_arg |
DBFS 事件
下表包含 dbfs
記錄在工作區層級的事件。
DBFS 事件有兩種類型:API 呼叫和操作事件。
DBFS API 事件
只有在透過 DBFS REST API 寫入時,才會記錄下列 DBFS 稽核事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dbfs |
addBlock |
用戶會將數據區塊附加至數據流。 這會與 dbfs/create 搭配使用,將數據串流至 DBFS。 | * handle * data_length |
dbfs |
create |
用戶開啟數據流以將檔案寫入 DBF。 | * path * bufferSize * overwrite |
dbfs |
delete |
使用者從 DBF 刪除檔案或目錄。 | * recursive * path |
dbfs |
mkdirs |
使用者會建立新的 DBFS 目錄。 | * path |
dbfs |
move |
用戶將檔案從一個位置移至 DBF 內的另一個位置。 | * dst * source_path * src * destination_path |
dbfs |
put |
用戶透過使用多部分窗體張貼至 DBF 來上傳檔案。 | * path * overwrite |
DBFS 作業事件
下列 DBFS 稽核事件發生在計算平面上。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
dbfs |
mount |
使用者會在特定 DBFS 位置建立裝入點。 | * mountPoint * owner |
dbfs |
unmount |
用戶移除特定 DBFS 位置的裝入點。 | * mountPoint |
差異管線事件
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
deltaPipelines |
changePipelineAcls |
用戶變更管線的許可權。 | * shardId * targetUserId * resourceId * aclPermissionSet |
deltaPipelines |
create |
使用者會建立 Delta Live Tables 管線。 | * allow_duplicate_names * clusters * configuration * continuous * development * dry_run * id * libraries * name * storage * target * channel * edition * photon |
deltaPipelines |
delete |
用戶刪除 Delta Live Tables 管線。 | * pipeline_id |
deltaPipelines |
edit |
用戶編輯 Delta Live Tables 管線。 | * allow_duplicate_names * clusters * configuration * continuous * development * expected_last_modified * id * libraries * name * pipeline_id * storage * target * channel * edition * photon |
deltaPipelines |
startUpdate |
使用者重新啟動 Delta Live Tables 管線。 | * cause * full_refresh * job_task * pipeline_id |
deltaPipelines |
stop |
使用者停止 Delta Live Tables 管線。 | * pipeline_id |
功能存放區事件
featureStore
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
featureStore |
addConsumer |
取用者會新增至功能存放區。 | * features * job_run * notebook |
featureStore |
addDataSources |
數據源會新增至功能數據表。 | * feature_table * paths, tables |
featureStore |
addProducer |
產生者會新增至功能數據表。 | * feature_table * job_run * notebook |
featureStore |
changeFeatureTableAcl |
功能數據表中的許可權已變更。 | * aclPermissionSet * resourceId * shardName * targetUserId |
featureStore |
createFeatureTable |
功能數據表已建立。 | * description * name * partition_keys * primary_keys * timestamp_keys |
featureStore |
createFeatures |
功能會在功能數據表中建立。 | * feature_table * features |
featureStore |
deleteFeatureTable |
功能數據表已刪除。 | * name |
featureStore |
deleteTags |
標籤會從功能數據表中刪除。 | * feature_table_id * keys |
featureStore |
getConsumers |
用戶呼叫 來取得功能數據表中的取用者。 | * feature_table |
featureStore |
getFeatureTable |
用戶呼叫 以取得功能數據表。 | * name |
featureStore |
getFeatureTablesById |
用戶呼叫 以取得功能數據表標識碼。 | * ids |
featureStore |
getFeatures |
用戶撥打電話以取得功能。 | * feature_table * max_results |
featureStore |
getModelServingMetadata |
用戶呼叫 以取得模型服務元數據。 | * feature_table_features |
featureStore |
getOnlineStore |
用戶撥打電話以取得在線商店詳細數據。 | * cloud * feature_table * online_table * store_type |
featureStore |
getTags |
用戶呼叫 以取得功能數據表的標籤。 | * feature_table_id |
featureStore |
publishFeatureTable |
功能數據表已發行。 | * cloud * feature_table * host * online_table * port * read_secret_prefix * store_type * write_secret_prefix |
featureStore |
searchFeatureTables |
用戶搜尋功能數據表。 | * max_results * page_token * text |
featureStore |
setTags |
標籤會新增至功能數據表。 | * feature_table_id * tags |
featureStore |
updateFeatureTable |
功能數據表已更新。 | * description * name |
檔案 API 事件
filesystem
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
filesystem |
filesGet |
用戶下載檔案。 | * path * transferredSize |
filesystem |
filesPut |
用戶上傳檔案。 | * path * receivedSize |
filesystem |
filesDelete |
使用者刪除檔案。 | * path |
filesystem |
filesHead |
使用者取得檔案的相關信息。 | * path |
Genie 事件
genie
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
genie |
databricksAccess |
Databricks 人員有權存取客戶環境。 | * duration * approver * reason * authType * user |
Git 認證事件
gitCredentials
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
gitCredentials |
getGitCredential |
使用者取得 Git 認證。 | * id |
gitCredentials |
listGitCredentials |
用戶列出所有 Git 認證 | none |
gitCredentials |
deleteGitCredential |
使用者刪除 Git 認證。 | * id |
gitCredentials |
updateGitCredential |
使用者更新 Git 認證。 | * id * git_provider * git_username |
gitCredentials |
createGitCredential |
使用者建立 Git 認證。 | * git_provider * git_username |
全域 init 腳本事件
globalInitScripts
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
globalInitScripts |
create |
工作區管理員會建立全域初始化腳本。 | * name * position * script-SHA256 * enabled |
globalInitScripts |
update |
工作區管理員會更新全域初始化腳本。 | * script_id * name * position * script-SHA256 * enabled |
globalInitScripts |
delete |
工作區管理員會刪除全域初始化腳本。 | * script_id |
群組事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
groups
下列事件會記錄在工作區層級。 這些動作與舊版 ACL 群組相關。 如需帳戶和工作區層級群組的相關動作,請參閱 帳戶事件 和 帳戶層級帳戶事件。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
groups |
addPrincipalToGroup |
系統管理員會將使用者新增至群組。 | * user_name * parent_name |
groups |
createGroup |
系統管理員會建立群組。 | * group_name |
groups |
getGroupMembers |
系統管理員檢視群組成員。 | * group_name |
groups |
getGroups |
系統管理員檢視群組清單 | none |
groups |
getInheritedGroups |
系統管理員檢視繼承的群組 | none |
groups |
removeGroup |
系統管理員移除群組。 | * group_name |
IAM 角色事件
iamRole
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
iamRole |
changeIamRoleAcl |
工作區管理員會變更 IAM 角色的許可權。 | * targetUserId * shardName * resourceId * aclPermissionSet |
擷取事件
ingestion
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
ingestion |
proxyFileUpload |
用戶將檔案上傳至其 Azure Databricks 工作區。 | * x-databricks-content-length-0 * x-databricks-total-files |
實例集區事件
instancePools
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
instancePools |
changeInstancePoolAcl |
用戶變更實例集區的許可權。 | * shardName * resourceId * targetUserId * aclPermissionSet |
instancePools |
create |
使用者建立實例集區。 | * enable_elastic_disk * preloaded_spark_versions * idle_instance_autotermination_minutes * instance_pool_name * node_type_id * custom_tags * max_capacity * min_idle_instances * aws_attributes |
instancePools |
delete |
使用者刪除實例集區。 | * instance_pool_id |
instancePools |
edit |
用戶編輯實例集區。 | * instance_pool_name * idle_instance_autotermination_minutes * min_idle_instances * preloaded_spark_versions * max_capacity * enable_elastic_disk * node_type_id * instance_pool_id * aws_attributes |
作業事件
jobs
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
jobs |
cancel |
作業執行已取消。 | * run_id |
jobs |
cancelAllRuns |
使用者取消作業上的所有執行。 | * job_id |
jobs |
changeJobAcl |
使用者更新作業的許可權。 | * shardName * aclPermissionSet * resourceId * targetUserId |
jobs |
create |
使用者建立作業。 | * spark_jar_task * email_notifications * notebook_task * spark_submit_task * timeout_seconds * libraries * name * spark_python_task * job_type * new_cluster * existing_cluster_id * max_retries * schedule * run_as |
jobs |
delete |
使用者刪除作業。 | * job_id |
jobs |
deleteRun |
使用者刪除作業執行。 | * run_id |
jobs |
getRunOutput |
用戶進行 API 呼叫以取得執行輸出。 | * run_id * is_from_webapp |
jobs |
repairRun |
用戶修復作業執行。 | * run_id * latest_repair_id * rerun_tasks |
jobs |
reset |
重設作業。 | * job_id * new_settings |
jobs |
resetJobAcl |
使用者要求變更作業的許可權。 | * grants * job_id |
jobs |
runCommand |
啟用詳細資訊稽核記錄時可用。 在筆記本中的命令由作業執行執行之後發出。 命令會對應至筆記本中的儲存格。 | * jobId * runId * notebookId * executionTime * status * commandId * commandText |
jobs |
runFailed |
作業執行失敗。 | * jobClusterType * jobTriggerType * jobId * jobTaskType * runId * jobTerminalState * idInJob * orgId * runCreatorUserName |
jobs |
runNow |
用戶會觸發隨選作業執行。 | * notebook_params * job_id * jar_params * workflow_context |
jobs |
runStart |
當作業執行在驗證和叢集建立之後啟動時發出。 從這個事件發出的要求參數取決於作業中的工作類型。 除了列出的參數之外,還可以包括: * dashboardId (適用於 SQL 儀錶板工作)* filePath (適用於 SQL 檔案工作)* notebookPath ( 適用於筆記本工作 )* mainClassName (適用於 Spark JAR 工作)* pythonFile (適用於 Spark JAR 工作)* projectDirectory (適用於 dbt 工作)* commands (適用於 dbt 工作)* packageName (適用於 Python 滾輪工作)* entryPoint (適用於 Python 滾輪工作)* pipelineId ( 適用於管線工作 )* queryIds (適用於 SQL 查詢工作)* alertId (適用於 SQL 警示工作) |
* taskDependencies * multitaskParentRunId * orgId * idInJob * jobId * jobTerminalState * taskKey * jobTriggerType * jobTaskType * runId * runCreatorUserName |
jobs |
runSucceeded |
作業執行成功。 | * idInJob * jobId * jobTriggerType * orgId * runId * jobClusterType * jobTaskType * jobTerminalState * runCreatorUserName |
jobs |
runTriggered |
作業排程會根據其排程或觸發程式自動觸發。 | * jobId * jobTriggeredType * runId |
jobs |
sendRunWebhook |
當作業開始、完成或失敗時,就會傳送 Webhook。 | * orgId * jobId * jobWebhookId * jobWebhookEvent * runId |
jobs |
setTaskValue |
用戶設定工作的值。 | * run_id * key |
jobs |
submitRun |
使用者透過 API 提交一次性執行。 | * shell_command_task * run_name * spark_python_task * existing_cluster_id * notebook_task * timeout_seconds * libraries * new_cluster * spark_jar_task |
jobs |
update |
用戶編輯作業的設定。 | * job_id * fields_to_remove * new_settings * is_from_dlt |
Marketplace 取用者事件
marketplaceConsumer
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
marketplaceConsumer |
getDataProduct |
用戶可透過 Databricks Marketplace 存取數據產品。 | * listing_id * listing_name * share_name * catalog_name * request_context :取得數據產品存取權之帳戶和中繼存放區的相關信息陣列 |
marketplaceConsumer |
requestDataProduct |
使用者要求存取需要提供者核准的數據產品。 | * listing_id * listing_name * catalog_name * request_context :要求存取數據產品之帳戶和中繼存放區的相關信息陣列 |
Marketplace 提供者事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
marketplaceProvider
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
marketplaceProvider |
createListing |
中繼存放區系統管理員會在其提供者配置檔中建立清單。 | * listing :清單詳細數據的陣列* request_context :提供者帳戶和中繼存放區的相關信息陣列 |
marketplaceProvider |
updateListing |
中繼存放區管理員會更新其提供者配置檔中的清單。 | * id * listing :清單詳細數據的陣列* request_context :提供者帳戶和中繼存放區的相關信息陣列 |
marketplaceProvider |
deleteListing |
中繼存放區系統管理員會刪除其提供者配置檔中的清單。 | * id * request_context :提供者帳戶和中繼存放區的詳細數據陣列 |
marketplaceProvider |
updateConsumerRequestStatus |
中繼存放區系統管理員會核准或拒絕數據產品要求。 | * listing_id * request_id * status * reason * share :共用相關信息的陣列* request_context :提供者帳戶和中繼存放區的相關信息陣列 |
marketplaceProvider |
createProviderProfile |
中繼存放區管理員會建立提供者配置檔。 | * provider :提供者相關信息的陣列* request_context :提供者帳戶和中繼存放區的相關信息陣列 |
marketplaceProvider |
updateProviderProfile |
中繼存放區管理員會更新其提供者配置檔。 | * id * provider :提供者相關信息的陣列* request_context :提供者帳戶和中繼存放區的相關信息陣列 |
marketplaceProvider |
deleteProviderProfile |
中繼存放區系統管理員會刪除其提供者配置檔。 | * id * request_context :提供者帳戶和中繼存放區的相關信息陣列 |
marketplaceProvider |
uploadFile |
提供者會將檔案上傳至其提供者配置檔。 | * request_context :提供者帳戶和中繼存放區的相關信息陣列* marketplace_file_type * display_name * mime_type * file_parent :檔案父詳細數據的陣列 |
marketplaceProvider |
deleteFile |
提供者會從其提供者配置檔中刪除檔案。 | * file_id * request_context :提供者帳戶和中繼存放區的相關信息陣列 |
具有 ACL 事件的 MLflow 成品
mlflowAcledArtifact
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
mlflowAcledArtifact |
readArtifact |
用戶呼叫以讀取成品。 | * artifactLocation * experimentId * runId |
mlflowAcledArtifact |
writeArtifact |
用戶呼叫 以寫入成品。 | * artifactLocation * experimentId * runId |
MLflow 實驗事件
mlflowExperiment
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
mlflowExperiment |
createMlflowExperiment |
使用者建立 MLflow 實驗。 | * experimentId * path * experimentName |
mlflowExperiment |
deleteMlflowExperiment |
用戶刪除 MLflow 實驗。 | * experimentId * path * experimentName |
mlflowExperiment |
moveMlflowExperiment |
用戶移動 MLflow 實驗。 | * newPath * experimentId * oldPath |
mlflowExperiment |
restoreMlflowExperiment |
用戶會還原 MLflow 實驗。 | * experimentId * path * experimentName |
mlflowExperiment |
renameMlflowExperiment |
使用者重新命名 MLflow 實驗。 | * oldName * newName * experimentId * parentPath |
MLflow 模型登錄事件
mlflowModelRegistry
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
modelRegistry |
approveTransitionRequest |
使用者核准模型版本階段轉換要求。 | * name * version * stage * archive_existing_versions |
modelRegistry |
changeRegisteredModelAcl |
使用者會更新已註冊模型的許可權。 | * registeredModelId * userId |
modelRegistry |
createComment |
使用者會在模型版本上張貼批注。 | * name * version |
modelRegistry |
createModelVersion |
使用者建立模型版本。 | * name * source * run_id * tags * run_link |
modelRegistry |
createRegisteredModel |
使用者建立新的已註冊模型 | * name * tags |
modelRegistry |
createRegistryWebhook |
使用者會建立模型登錄事件的 Webhook。 | * orgId * registeredModelId * events * description * status * creatorId * httpUrlSpec |
modelRegistry |
createTransitionRequest |
使用者建立模型版本階段轉換要求。 | * name * version * stage |
modelRegistry |
deleteComment |
用戶刪除模型版本的批註。 | * id |
modelRegistry |
deleteModelVersion |
用戶刪除模型版本。 | * name * version |
modelRegistry |
deleteModelVersionTag |
用戶刪除模型版本標籤。 | * name * version * key |
modelRegistry |
deleteRegisteredModel |
用戶刪除已註冊的模型 | * name |
modelRegistry |
deleteRegisteredModelTag |
用戶刪除已註冊模型的標記。 | * name * key |
modelRegistry |
deleteRegistryWebhook |
用戶刪除模型登錄 Webhook。 | * orgId * webhookId |
modelRegistry |
deleteTransitionRequest |
使用者取消模型版本階段轉換要求。 | * name * version * stage * creator |
modelRegistry |
finishCreateModelVersionAsync |
已完成異步模型複製。 | * name * version |
modelRegistry |
generateBatchInferenceNotebook |
批次推斷筆記本會自動產生。 | * userId * orgId * modelName * inputTableOpt * outputTablePathOpt * stageOrVersion * modelVersionEntityOpt * notebookPath |
modelRegistry |
generateDltInferenceNotebook |
Delta Live Tables 管線的推斷筆記本會自動產生。 | * userId * orgId * modelName * inputTable * outputTable * stageOrVersion * notebookPath |
modelRegistry |
getModelVersionDownloadUri |
使用者取得 URI 以下載模型版本。 | * name * version |
modelRegistry |
getModelVersionSignedDownloadUri |
使用者取得 URI 以下載已簽署的模型版本。 | * name * version * path |
modelRegistry |
listModelArtifacts |
用戶呼叫以列出模型的成品。 | * name * version * path * page_token |
modelRegistry |
listRegistryWebhooks |
用戶呼叫 以列出模型中的所有登錄 Webhook。 | * orgId * registeredModelId |
modelRegistry |
rejectTransitionRequest |
使用者拒絕模型版本階段轉換要求。 | * name * version * stage |
modelRegistry |
renameRegisteredModel |
使用者重新命名已註冊的模型 | * name * new_name |
modelRegistry |
setEmailSubscriptionStatus |
使用者更新已註冊模型的電子郵件訂閱狀態 | |
modelRegistry |
setModelVersionTag |
用戶設定模型版本標記。 | * name * version * key * value |
modelRegistry |
setRegisteredModelTag |
用戶設定模型版本標記。 | * name * key * value |
modelRegistry |
setUserLevelEmailSubscriptionStatus |
使用者會更新整個登錄的電子郵件通知狀態。 | * orgId * userId * subscriptionStatus |
modelRegistry |
testRegistryWebhook |
用戶測試模型登錄 Webhook。 | * orgId * webhookId |
modelRegistry |
transitionModelVersionStage |
使用者會取得模型版本所有開啟階段轉換要求的清單。 | * name * version * stage * archive_existing_versions |
modelRegistry |
triggerRegistryWebhook |
模型登錄 Webhook 是由事件觸發。 | * orgId * registeredModelId * events * status |
modelRegistry |
updateComment |
用戶將編輯張貼至模型版本的批注。 | * id |
modelRegistry |
updateRegistryWebhook |
使用者更新模型登錄 Webhook。 | * orgId * webhookId |
模型服務事件
serverlessRealTimeInference
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
serverlessRealTimeInference |
changeInferenceEndpointAcl |
使用者會更新推斷端點的許可權。 | * shardName * targetUserId * resourceId * aclPermissionSet |
serverlessRealTimeInference |
createServingEndpoint |
使用者會建立服務端點的模型。 | * name * config |
serverlessRealTimeInference |
deleteServingEndpoint |
使用者刪除服務端點的模型。 | * name |
serverlessRealTimeInference |
disable |
用戶停用已註冊模型的模型服務。 | * registered_mode_name |
serverlessRealTimeInference |
enable |
使用者為已註冊的模型啟用模型服務。 | * registered_mode_name |
serverlessRealTimeInference |
getQuerySchemaPreview |
使用者呼叫 以取得查詢架構預覽。 | * endpoint_name |
serverlessRealTimeInference |
updateServingEndpoint |
使用者更新服務端點的模型。 | * name * served_models * traffic_config |
筆記本事件
notebook
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
notebook |
attachNotebook |
筆記本會連結至叢集。 | * path * clusterId * notebookId |
notebook |
cloneNotebook |
用戶複製筆記本。 | * notebookId * path * clonedNotebookId * destinationPath |
notebook |
createNotebook |
系統會建立筆記本。 | * notebookId * path |
notebook |
deleteFolder |
筆記本資料夾已刪除。 | * path |
notebook |
deleteNotebook |
筆記本已刪除。 | * notebookId * notebookName * path |
notebook |
detachNotebook |
筆記本與叢集中斷連結。 | * notebookId * clusterId * path |
notebook |
downloadLargeResults |
用戶下載查詢結果太大而無法顯示在筆記本中。 | * notebookId * notebookFullPath |
notebook |
downloadPreviewResults |
用戶下載查詢結果。 | * notebookId * notebookFullPath |
notebook |
importNotebook |
用戶匯入筆記本。 | * path |
notebook |
moveFolder |
筆記本資料夾會從一個位置移至另一個位置。 | * oldPath * newPath * folderId |
notebook |
moveNotebook |
筆記本會從一個位置移至另一個位置。 | * newPath * oldPath * notebookId |
notebook |
renameNotebook |
筆記本已重新命名。 | * newName * oldName * parentPath * notebookId |
notebook |
restoreFolder |
已刪除的資料夾已還原。 | * path |
notebook |
restoreNotebook |
已刪除的筆記本已還原。 | * path * notebookId * notebookName |
notebook |
runCommand |
啟用詳細資訊稽核記錄時可用。 在 Databricks 在筆記本中執行命令之後發出。 命令會對應至筆記本中的儲存格。executionTime 以秒為單位。 |
* notebookId * executionTime * status * commandId * commandText * commandLanguage |
notebook |
takeNotebookSnapshot |
執行作業服務或 mlflow 時,會擷取筆記本快照集。 | * path |
Partner Connect 事件
partnerHub
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
partnerHub |
createOrReusePartnerConnection |
工作區管理員會設定與合作夥伴解決方案的連線。 | * partner_name |
partnerHub |
deletePartnerConnection |
工作區系統管理員會刪除合作夥伴連線。 | * partner_name |
partnerHub |
downloadPartnerConnectionFile |
工作區系統管理員會下載合作夥伴連線檔案。 | * partner_name |
partnerHub |
setupResourcesForPartnerConnection |
工作區管理員會設定合作夥伴連線的資源。 | * partner_name |
預測性優化事件
predictiveOptimization
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
predictiveOptimization |
PutMetrics |
預測性優化會更新數據表和工作負載計量時記錄,以便服務更智慧地排程優化作業。 | * table_metrics_list * start_time * end_time |
predictiveOptimization |
UpdatePredictiveOptimization |
帳戶管理員會啟用或停用中繼存放區的預測優化。 | * metastore_id * enable |
遠程歷程記錄服務事件
remoteHistoryService
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
remoteHistoryService |
addUserGitHubCredentials |
使用者新增 Github 認證 | none |
remoteHistoryService |
deleteUserGitHubCredentials |
用戶移除 Github 認證 | none |
remoteHistoryService |
updateUserGitHubCredentials |
使用者更新 Github 認證 | none |
Git 資料夾事件
repos
下列事件會記錄在工作區層級。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
repos |
checkoutBranch |
用戶取出存放庫上的分支。 | * id * branch |
repos |
commitAndPush |
用戶認可並推送至存放庫。 | * id * message * files * checkSensitiveToken |
repos |
createRepo |
使用者在工作區中建立存放庫 | * url * provider * path |
repos |
deleteRepo |
使用者刪除存放庫。 | * id |
repos |
discard |
用戶捨棄對存放庫的認可。 | * id * file_paths |
repos |
getRepo |
用戶撥打電話以取得單一存放庫的相關信息。 | * id |
repos |
listRepos |
使用者撥打電話以取得他們擁有 [管理] 許可權的所有存放庫。 | * path_prefix * next_page_token |
repos |
pull |
使用者會從存放庫提取最新的認可。 | * id |
repos |
updateRepo |
使用者會將存放庫更新為不同的分支或標記,或更新至相同分支上的最新認可。 | * id * branch * tag * git_url * git_provider |
秘密事件
secrets
下列事件會記錄在工作區層級。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
secrets |
createScope |
使用者會建立秘密範圍。 | * scope * initial_manage_principal * scope_backend_type |
secrets |
deleteAcl |
使用者刪除秘密範圍的 ACL。 | * scope * principal |
secrets |
deleteScope |
使用者刪除秘密範圍。 | * scope |
secrets |
deleteSecret |
用戶從範圍中刪除秘密。 | * key * scope |
secrets |
getAcl |
使用者取得秘密範圍的 ACL。 | * scope * principal |
secrets |
getSecret |
使用者從範圍取得秘密。 | * key * scope |
secrets |
listAcls |
用戶呼叫來列出秘密範圍的 ACL。 | * scope |
secrets |
listScopes |
用戶呼叫列出秘密範圍 | none |
secrets |
listSecrets |
用戶呼叫來列出範圍內的秘密。 | * scope |
secrets |
putAcl |
用戶變更秘密範圍的 ACL。 | * scope * principal * permission |
secrets |
putSecret |
使用者會在範圍內新增或編輯秘密。 | * string_value * key * scope |
SQL 資料表存取事件
注意
此 sqlPermissions
服務包含與舊版Hive中繼存放區數據表訪問控制相關的事件。 Databricks 建議您 將 Hive 中繼存放區所管理的數據表升級至 Unity 目錄中繼存放區。
sqlPermissions
下列事件會記錄在工作區層級。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
sqlPermissions |
changeSecurableOwner |
物件的工作區管理員或擁有者會轉移物件擁有權。 | * securable * principal |
sqlPermissions |
createSecurable |
使用者會建立安全性實體物件。 | * securable |
sqlPermissions |
denyPermission |
對象擁有者拒絕安全性實體對象的許可權。 | * permission |
sqlPermissions |
grantPermission |
對象擁有者會授與安全性實體對象的許可權。 | * permission |
sqlPermissions |
removeAllPermissions |
使用者卸除安全性實體物件。 | * securable |
sqlPermissions |
renameSecurable |
使用者重新命名安全性實體物件。 | * before * after |
sqlPermissions |
requestPermissions |
使用者要求安全性實體對象的許可權。 | * requests |
sqlPermissions |
revokePermission |
對象擁有者撤銷其安全性實體對象的許可權。 | * permission |
sqlPermissions |
showPermissions |
用戶檢視安全性實體物件許可權。 | * securable * principal |
SSH 事件
ssh
下列事件會記錄在工作區層級。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
ssh |
login |
將 SSH 登入 Spark 驅動程式的代理程式。 | * containerId * userName * port * publicKey * instanceId |
ssh |
logout |
從 Spark 驅動程式註銷 SSH 的代理程式。 | * userName * containerId * instanceId |
向量搜尋事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
vectorSearch
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
vectorSearch |
createEndpoint |
使用者建立向量搜尋端點。 | * name * endpoint_type |
vectorSearch |
deleteEndpoint |
使用者刪除向量搜尋端點。 | * name |
vectorSearch |
createVectorIndex |
使用者會建立向量搜尋索引。 | * name * endpoint_name * primary_key * index_type * delta_sync_index_spec * direct_access_index_spec |
vectorSearch |
deleteVectorIndex |
使用者刪除向量搜尋索引。 | * name * endpoint_name * delete_embedding_writeback_table |
Web 終端機事件
webTerminal
下列事件會記錄在工作區層級。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
webTerminal |
startSession |
用戶會啟動 Web 終端機會話。 | * socketGUID * clusterId * serverPort * ProxyTargetURI |
webTerminal |
closeSession |
使用者關閉 Web 終端機會話。 | * socketGUID * clusterId * serverPort * ProxyTargetURI |
工作區事件
workspace
下列事件會記錄在工作區層級。
服務 | 動作名稱 | 描述 | 要求參數 |
---|---|---|---|
workspace |
changeWorkspaceAcl |
工作區的許可權已變更。 | * shardName * targetUserId * aclPermissionSet * resourceId |
workspace |
deleteSetting |
設定會從工作區中刪除。 | * settingKeyTypeName * settingKeyName * settingTypeName * settingName |
workspace |
fileCreate |
使用者會在工作區中建立檔案。 | * path |
workspace |
fileDelete |
用戶刪除工作區中的檔案。 | * path |
workspace |
fileEditorOpenEvent |
用戶開啟檔案編輯器。 | * notebookId * path |
workspace |
getRoleAssignment |
使用者取得工作區的使用者角色。 | * account_id * workspace_id |
workspace |
mintOAuthAuthorizationCode |
當內部 OAuth 授權碼在工作區層級縮排時記錄。 | * client_id |
workspace |
mintOAuthToken |
OAuth 令牌已針對工作區進行縮排。 | * grant_type * scope * expires_in * client_id |
workspace |
moveWorkspaceNode |
工作區管理員會移動工作區節點。 | * destinationPath * path |
workspace |
purgeWorkspaceNodes |
工作區管理員會清除工作區節點。 | * treestoreId |
workspace |
reattachHomeFolder |
現有主資料夾會針對重新新增至工作區的使用者重新附加。 | * path |
workspace |
renameWorkspaceNode |
工作區管理員會重新命名工作區節點。 | * path * destinationPath |
workspace |
unmarkHomeFolder |
當使用者從工作區移除時,會移除主資料夾特殊屬性。 | * path |
workspace |
updateRoleAssignment |
工作區管理員會更新工作區使用者的角色。 | * account_id * workspace_id * principal_id |
workspace |
updatePermissionAssignment |
工作區管理員會將主體新增至工作區。 | * principal_id * permissions |
workspace |
setSetting |
工作區管理員會設定工作區設定。 | * settingKeyTypeName * settingKeyName * settingTypeName * settingName * settingValueForAudit |
workspace |
workspaceConfEdit |
工作區管理員會更新設定,例如啟用詳細資訊稽核記錄。 | * workspaceConfKeys * workspaceConfValues |
workspace |
workspaceExport |
使用者從工作區導出筆記本。 | * workspaceExportDirectDownload * workspaceExportFormat * notebookFullPath |
workspace |
workspaceInHouseOAuthClientAuthentication |
OAuth 用戶端會在工作區服務中驗證。 | * user |
計費使用量事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
accountBillableUsage
下列事件會記錄在帳戶層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accountBillableUsage |
getAggregatedUsage |
使用者透過使用量圖表功能存取帳戶的匯總計費使用量(每天使用量)。 | * account_id * window_size * start_time * end_time * meter_name * workspace_ids_filter |
accountBillableUsage |
getDetailedUsage |
使用者透過使用量下載功能存取帳戶的詳細計費使用量(每個叢集的使用方式)。 | * account_id * start_month * end_month * with_pii |
帳戶層級帳戶事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
accounts
下列事件會記錄在帳戶層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accounts |
accountInHouseOAuthClientAuthentication |
OAuth 用戶端已驗證。 | * endpoint |
accounts |
accountIpAclsValidationFailed |
IP 許可權驗證失敗。 傳回 statusCode 403。 | * sourceIpAddress * user :記錄為電子郵件位址 |
accounts |
activateUser |
停用之後,用戶會重新啟用。 請參閱 停用帳戶中的使用者。 | * targetUserName * endpoint * targetUserId |
accounts |
add |
使用者會新增至 Azure Databricks 帳戶。 | * targetUserName * endpoint * targetUserId |
accounts |
addPrincipalToGroup |
使用者會新增至帳戶層級群組。 | * targetGroupId * endpoint * targetUserId * targetGroupName * targetUserName |
accounts |
addPrincipalsToGroup |
使用者會使用 SCIM 布建新增至帳戶層級群組。 | * targetGroupId * endpoint * targetUserId * targetGroupName * targetUserName |
accounts |
createGroup |
系統會建立帳戶層級群組。 | * endpoint * targetGroupId * targetGroupName |
accounts |
deactivateUser |
使用者已停用。 請參閱 停用帳戶中的使用者。 | * targetUserName * endpoint * targetUserId |
accounts |
delete |
使用者會從 Azure Databricks 帳戶中刪除。 | * targetUserId * targetUserName * endpoint |
accounts |
deleteSetting |
帳戶管理員會從 Azure Databricks 帳戶中移除設定。 | * settingKeyTypeName * settingKeyName * settingTypeName * settingName * settingValueForAudit |
accounts |
garbageCollectDbToken |
使用者會在過期的令牌上執行垃圾收集命令。 | * tokenExpirationTime * tokenClientId * userId * tokenCreationTime * tokenFirstAccessed |
accounts |
generateDbToken |
用戶會從用戶設定或服務產生令牌時產生令牌。 | * tokenExpirationTime * tokenCreatedBy * tokenHash * userId |
accounts |
login |
使用者登入帳戶主控台。 | * user |
accounts |
logout |
用戶註銷帳戶主控台。 | * user |
accounts |
oidcBrowserLogin |
使用者使用 OpenID Connect 瀏覽器工作流程登入其帳戶。 | * user |
accounts |
oidcTokenAuthorization |
OIDC 令牌已針對帳戶管理員登入進行驗證。 | * user |
accounts |
removeAccountAdmin |
帳戶管理員會從其他使用者移除帳戶管理員許可權。 | * targetUserName * endpoint * targetUserId |
accounts |
removeGroup |
群組會從帳戶中移除。 | * targetGroupId * targetGroupName * endpoint |
accounts |
removePrincipalFromGroup |
使用者已從帳戶層級群組中移除。 | * targetGroupId * endpoint * targetUserId * targetGroupName * targetUserName |
accounts |
removePrincipalsFromGroup |
使用者會使用 SCIM 布建從帳戶層級群組中移除。 | * targetGroupId * endpoint * targetUserId * targetGroupName * targetUserName |
accounts |
setAccountAdmin |
帳戶管理員會將帳戶管理員角色指派給其他使用者。 | * targetUserName * endpoint * targetUserId |
accounts |
setSetting |
帳戶管理員會更新帳戶層級設定。 | * settingKeyTypeName * settingKeyName * settingTypeName * settingName * settingValueForAudit |
accounts |
tokenLogin |
使用者使用令牌登入 Databricks。 | * tokenId * user |
accounts |
updateUser |
帳戶管理員會更新用戶帳戶。 | * targetUserName * endpoint * targetUserId |
accounts |
updateGroup |
帳戶管理員會更新帳戶層級群組。 | * endpoint * targetGroupId * targetGroupName |
accounts |
validateEmail |
當使用者在帳戶建立之後驗證其電子郵件時。 | * endpoint * targetUserName * targetUserId |
帳戶層級訪問控制事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
accountsAccessControl
下列事件會記錄在帳戶層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accountsAccessControl |
updateRuleSet |
變更規則集時。 | * account_id * name * rule_set |
帳戶管理事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
accountsManager
下列事件會記錄在帳戶層級。 這些事件必須與帳戶控制台中的帳戶管理員所做的設定相關聯。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
accountsManager |
createNetworkConnectivityConfig |
帳戶管理員已建立網路連線設定。 | * network_connectivity_config |
accountsManager |
getNetworkConnectivityConfig |
帳戶管理員要求有關網路連線設定的詳細數據。 | * account_id * network_connectivity_config_id |
accountsManager |
listNetworkConnectivityConfigs |
帳戶管理員會列出帳戶中的所有網路連線設定。 | * account_id |
accountsManager |
deleteNetworkConnectivityConfig |
帳戶管理員已刪除網路連線設定。 | * account_id * network_connectivity_config_id |
accountsManager |
createNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員已建立私人端點規則。 | * account_id * network_connectivity_config_id * azure_private_endpoint_rule |
accountsManager |
getNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員要求私人端點規則的詳細數據。 | * account_id * network_connectivity_config_id * rule_id |
accountsManager |
listNetworkConnectivityConfigPrivateEndpointRules |
帳戶管理員會列出網路連線設定下的所有私人端點規則。 | * account_id * network_connectivity_config_id |
accountsManager |
deleteNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員已刪除私人端點規則。 | * account_id * network_connectivity_config_id * rule_id |
accountsManager |
updateNetworkConnectivityConfigPrivateEndpointRule |
帳戶管理員已更新私人端點規則。 | * account_id * network_connectivity_config_id * rule_id * azure_private_endpoint_rule |
Unity 目錄事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
下列診斷事件與 Unity 目錄相關。 差異共用事件也會記錄在 unityCatalog
服務底下。 如需差異共用事件,請參閱 差異共用事件。 Unity 目錄稽核事件可以記錄在工作區層級或帳戶層級,視事件而定。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
unityCatalog |
createMetastore |
帳戶管理員會建立中繼存放區。 | * name * storage_root * workspace_id * metastore_id |
unityCatalog |
getMetastore |
帳戶管理員要求中繼存放區標識符。 | * id * workspace_id * metastore_id |
unityCatalog |
getMetastoreSummary |
帳戶管理員要求中繼存放區的詳細數據。 | * workspace_id * metastore_id |
unityCatalog |
listMetastores |
帳戶管理員要求帳戶中所有中繼存放區的清單。 | * workspace_id |
unityCatalog |
updateMetastore |
帳戶管理員會更新中繼存放區。 | * id * owner * workspace_id * metastore_id |
unityCatalog |
deleteMetastore |
帳戶管理員會刪除中繼存放區。 | * id * force * workspace_id * metastore_id |
unityCatalog |
updateMetastoreAssignment |
帳戶管理員會更新中繼存放區的工作區指派。 | * workspace_id * metastore_id * default_catalog_name |
unityCatalog |
createExternalLocation |
帳戶管理員會建立外部位置。 | * name * skip_validation * url * credential_name * workspace_id * metastore_id |
unityCatalog |
getExternalLocation |
帳戶管理員要求外部位置的詳細數據。 | * name_arg * include_browse * workspace_id * metastore_id |
unityCatalog |
listExternalLocations |
帳戶管理員要求帳戶中所有外部位置的清單。 | * url * max_results * workspace_id * metastore_id |
unityCatalog |
updateExternalLocation |
帳戶管理員會更新外部位置。 | * name_arg * owner * workspace_id * metastore_id |
unityCatalog |
deleteExternalLocation |
帳戶管理員會刪除外部位置。 | * name_arg * force * workspace_id * metastore_id |
unityCatalog |
createCatalog |
使用者建立目錄。 | * name * comment * workspace_id * metastore_id |
unityCatalog |
deleteCatalog |
使用者刪除目錄。 | * name_arg * workspace_id * metastore_id |
unityCatalog |
getCatalog |
使用者要求目錄的詳細數據。 | * name_arg * dependent * workspace_id * metastore_id |
unityCatalog |
updateCatalog |
使用者更新目錄。 | * name_arg * isolation_mode * comment * workspace_id * metastore_id |
unityCatalog |
listCatalog |
用戶呼叫以列出中繼存放區中的所有目錄。 | * name_arg * workspace_id * metastore_id |
unityCatalog |
createSchema |
使用者建立架構。 | * name * catalog_name * comment * workspace_id * metastore_id |
unityCatalog |
deleteSchema |
使用者刪除架構。 | * full_name_arg * force * workspace_id * metastore_id |
unityCatalog |
getSchema |
使用者要求架構的詳細數據。 | * full_name_arg * dependent * workspace_id * metastore_id |
unityCatalog |
listSchema |
使用者要求目錄中所有架構的清單。 | * catalog_name |
unityCatalog |
updateSchema |
使用者更新架構。 | * full_name_arg * name * workspace_id * metastore_id * comment |
unityCatalog |
createStagingTable |
* name * catalog_name * schema_name * workspace_id * metastore_id |
|
unityCatalog |
createTable |
使用者建立數據表。 要求參數會根據建立的數據表類型而有所不同。 | * name * data_source_format * catalog_name * schema_name * storage_location * columns * dry_run * table_type * view_dependencies * view_definition * sql_path * comment |
unityCatalog |
deleteTable |
使用者刪除數據表。 | * full_name_arg * workspace_id * metastore_id |
unityCatalog |
getTable |
使用者要求數據表的詳細數據。 | * include_delta_metadata * full_name_arg * dependent * workspace_id * metastore_id |
unityCatalog |
privilegedGetTable |
* full_name_arg |
|
unityCatalog |
listTables |
用戶呼叫 以列出架構中的所有數據表。 | * catalog_name * schema_name * workspace_id * metastore_id * include_browse |
unityCatalog |
listTableSummaries |
使用者取得中繼存放區內架構和目錄之數據表的摘要陣列。 | * catalog_name * schema_name_pattern * workspace_id * metastore_id |
unityCatalog |
updateTables |
用戶對數據表進行更新。 顯示的要求參數會因數據表更新的類型而有所不同。 | * full_name_arg * table_type * table_constraint_list * data_source_format * columns * dependent * row_filter * storage_location * sql_path * view_definition * view_dependencies * owner * comment * workspace_id * metastore_id |
unityCatalog |
createStorageCredential |
帳戶管理員會建立記憶體認證。 您可能會根據雲端提供者認證看到其他要求參數。 | * name * comment * workspace_id * metastore_id |
unityCatalog |
listStorageCredentials |
帳戶管理員呼叫以列出帳戶中的所有記憶體認證。 | * workspace_id * metastore_id |
unityCatalog |
getStorageCredential |
帳戶管理員要求記憶體認證的詳細數據。 | * name_arg * workspace_id * metastore_id |
unityCatalog |
updateStorageCredential |
帳戶管理員會更新記憶體認證。 | * name_arg * owner * workspace_id * metastore_id |
unityCatalog |
deleteStorageCredential |
帳戶管理員會刪除記憶體認證。 | * name_arg * workspace_id * metastore_id |
unityCatalog |
generateTemporaryTableCredential |
每當授與數據表的暫存認證時,就會記錄。 您可以使用此事件來判斷誰查詢了哪些和何時。 | * credential_id * credential_type * is_permissions_enforcing_client * table_full_name * operation * table_id * workspace_id * table_url * metastore_id |
unityCatalog |
generateTemporaryPathCredential |
每當授與路徑的暫存認證時,就會記錄。 | * url * operation * make_path_only_parent * workspace_id * metastore_id |
unityCatalog |
getPermissions |
使用者呼叫 以取得安全性實體對象的許可權詳細數據。 此呼叫不會傳回繼承的許可權,只會明確指派許可權。 | * securable_type * securable_full_name * workspace_id * metastore_id |
unityCatalog |
getEffectivePermissions |
使用者呼叫 以取得安全性實體物件的所有許可權詳細數據。 有效的許可權呼叫會傳回明確指派和繼承的許可權。 | * securable_type * securable_full_name * workspace_id * metastore_id |
unityCatalog |
updatePermissions |
使用者會更新安全性實體對象的許可權。 | * securable_type * changes * securable_full_name * workspace_id * metastore_id |
unityCatalog |
metadataSnapshot |
使用者會從先前的數據表版本查詢元數據。 | * securables * include_delta_metadata * workspace_id * metastore_id |
unityCatalog |
metadataAndPermissionsSnapshot |
用戶會查詢先前數據表版本的元數據和許可權。 | * securables * include_delta_metadata * workspace_id * metastore_id |
unityCatalog |
updateMetadataSnapshot |
使用者會從上一個數據表版本更新元數據。 | * table_list_snapshots * schema_list_snapshots * workspace_id * metastore_id |
unityCatalog |
getForeignCredentials |
用戶撥打電話以取得外鍵的詳細數據。 | * securables * workspace_id * metastore_id |
unityCatalog |
getInformationSchema |
用戶呼叫 以取得架構的詳細數據。 | * table_name * page_token * required_column_names * row_set_type * required_column_names * workspace_id * metastore_id |
unityCatalog |
createConstraint |
使用者會建立數據表的條件約束。 | * full_name_arg * constraint * workspace_id * metastore_id |
unityCatalog |
deleteConstraint |
使用者刪除資料表的條件約束。 | * full_name_arg * constraint * workspace_id * metastore_id |
unityCatalog |
createPipeline |
使用者建立 Unity 目錄管線。 | * target_catalog_name * has_workspace_definition * id * workspace_id * metastore_id |
unityCatalog |
updatePipeline |
使用者更新 Unity 目錄管線。 | * id_arg * definition_json * id * workspace_id * metastore_id |
unityCatalog |
getPipeline |
使用者要求 Unity 目錄管線的詳細數據。 | * id * workspace_id * metastore_id |
unityCatalog |
deletePipeline |
使用者刪除 Unity 目錄管線。 | * id * workspace_id * metastore_id |
unityCatalog |
deleteResourceFailure |
資源無法刪除 | none |
unityCatalog |
createVolume |
使用者建立 Unity 目錄磁碟區。 | * name * catalog_name * schema_name * volume_type * storage_location * owner * comment * workspace_id * metastore_id |
unityCatalog |
getVolume |
用戶呼叫 以取得 Unity 目錄磁碟區的相關信息。 | * volume_full_name * workspace_id * metastore_id |
unityCatalog |
updateVolume |
使用者會使用 ALTER VOLUME 或 COMMENT ON 呼叫來更新 Unity 目錄磁碟區的元數據。 |
* volume_full_name * name * owner * comment * workspace_id * metastore_id |
unityCatalog |
deleteVolume |
使用者刪除 Unity 目錄磁碟區。 | * volume_full_name * workspace_id * metastore_id |
unityCatalog |
listVolumes |
用戶呼叫 以取得架構中所有 Unity 目錄磁碟區的清單。 | * catalog_name * schema_name * workspace_id * metastore_id |
unityCatalog |
generateTemporaryVolumeCredential |
當使用者在磁碟區上執行讀取或寫入時,會產生暫時認證。 您可以使用此事件來判斷誰存取磁碟區及何時存取。 | * volume_id * volume_full_name * operation * volume_storage_location * credential_id * credential_type * workspace_id * metastore_id |
unityCatalog |
getTagSecurableAssignments |
系統會擷取安全性實體的標籤指派 | * securable_type * securable_full_name * workspace_id * metastore_id |
unityCatalog |
getTagSubentityAssignments |
擷取子對象的標記指派 | * securable_type * securable_full_name * workspace_id * metastore_id * subentity_name |
unityCatalog |
UpdateTagSecurableAssignments |
安全性實體的標籤指派已更新 | * securable_type * securable_full_name * workspace_id * metastore_id * changes |
unityCatalog |
UpdateTagSubentityAssignments |
子項目標記指派已更新 | * securable_type * securable_full_name * workspace_id * metastore_id * subentity_name * changes |
unityCatalog |
createRegisteredModel |
使用者會建立 Unity 目錄已註冊的模型。 | * name * catalog_name * schema_name * owner * comment * workspace_id * metastore_id |
unityCatalog |
getRegisteredModel |
用戶呼叫 以取得 Unity 目錄註冊模型的相關信息。 | * full_name_arg * workspace_id * metastore_id |
unityCatalog |
updateRegisteredModel |
使用者更新 Unity 目錄註冊模型的元數據。 | * full_name_arg * name * owner * comment * workspace_id * metastore_id |
unityCatalog |
deleteRegisteredModel |
用戶刪除 Unity 目錄已註冊的模型。 | * full_name_arg * workspace_id * metastore_id |
unityCatalog |
listRegisteredModels |
使用者呼叫 來取得架構中已註冊的 Unity 目錄模型清單,或跨目錄和架構列出模型。 | * catalog_name * schema_name * max_results * page_token * workspace_id * metastore_id |
unityCatalog |
createModelVersion |
使用者會在 Unity 目錄中建立模型版本。 | * catalog_name * schema_name * model_name * source * comment * workspace_id * metastore_id |
unityCatalog |
finalizeModelVersion |
使用者在將模型版本檔案上傳至其儲存位置之後,呼叫「完成」Unity 目錄模型版本,使其成為唯讀且可使用的推斷工作流程。 | * full_name_arg * version_arg * workspace_id * metastore_id |
unityCatalog |
getModelVersion |
用戶撥打電話以取得模型版本的詳細數據。 | * full_name_arg * version_arg * workspace_id * metastore_id |
unityCatalog |
getModelVersionByAlias |
用戶呼叫 ,以使用 別名取得模型版本的詳細數據。 | * full_name_arg * include_aliases * alias_arg * workspace_id * metastore_id |
unityCatalog |
updateModelVersion |
使用者更新模型版本的元數據。 | * full_name_arg * version_arg * name * owner * comment * workspace_id * metastore_id |
unityCatalog |
deleteModelVersion |
用戶刪除模型版本。 | * full_name_arg * version_arg * workspace_id * metastore_id |
unityCatalog |
listModelVersions |
用戶呼叫 以取得已註冊模型中的 Unity 目錄模型版本清單。 | * catalog_name * schema_name * model_name * max_results * page_token * workspace_id * metastore_id |
unityCatalog |
generateTemporaryModelVersionCredential |
當使用者在模型版本上執行寫入時(在初始模型版本建立期間)或讀取(在模型版本完成之後)時,會產生暫時認證。 您可以使用此事件來判斷誰存取模型版本和時機。 | * full_name_arg * version_arg * operation * model_version_url * credential_id * credential_type * workspace_id * metastore_id |
unityCatalog |
setRegisteredModelAlias |
使用者會在 Unity 目錄註冊的模型上設定別名。 | * full_name_arg * alias_arg * version |
unityCatalog |
deleteRegisteredModelAlias |
用戶刪除 Unity 目錄已註冊模型的別名。 | * full_name_arg * alias_arg |
unityCatalog |
getModelVersionByAlias |
使用者依別名取得 Unity 目錄模型版本。 | * full_name_arg * alias_arg |
unityCatalog |
createConnection |
系統會建立新的外部連線。 | * name * connection_type * workspace_id * metastore_id |
unityCatalog |
deleteConnection |
刪除外部連線。 | * name_arg * workspace_id * metastore_id |
unityCatalog |
getConnection |
擷取外部連線。 | * name_arg * workspace_id * metastore_id |
unityCatalog |
updateConnection |
已更新外部連線。 | * name_arg * owner * workspace_id * metastore_id |
unityCatalog |
listConnections |
中繼存放區中的外部聯機會列出。 | * workspace_id * metastore_id |
unityCatalog |
createFunction |
使用者會建立新的函式。 | * function_info * workspace_id * metastore_id |
unityCatalog |
updateFunction |
使用者更新函式。 | * full_name_arg * owner * workspace_id * metastore_id |
unityCatalog |
listFunctions |
使用者要求特定父目錄或架構內所有函式的清單。 | * catalog_name * schema_name * include_browse * workspace_id * metastore_id |
unityCatalog |
getFunction |
使用者向父目錄或架構要求函式。 | * full_name_arg * workspace_id * metastore_id |
unityCatalog |
deleteFunction |
使用者向父目錄或架構要求函式。 | * full_name_arg * workspace_id * metastore_id |
unityCatalog |
createShareMarketplaceListingLink |
* links_infos * metastore_id |
|
unityCatalog |
deleteShareMarketplaceListingLink |
* links_infos * metastore_id |
差異共用事件
注意
此服務無法透過 Azure 診斷設定來使用。 啟用稽核記錄系統數據表來存取這些事件。
差異共用事件分成兩個區段:數據提供者帳戶中記錄的事件,以及數據收件者帳戶中記錄的事件。
差異共用提供者事件
下列稽核記錄事件會記錄在提供者的帳戶中。 收件者所執行的動作會以前置詞開頭 deltaSharing
。 這些記錄也都包含 request_params.metastore_id
,這是管理共用數據的中繼存放區,以及 userIdentity.email
,這是起始活動之使用者的標識碼。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
unityCatalog |
deltaSharingListShares |
數據收件者要求共享清單。 | * options :這個要求所提供的分頁選項。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingGetShare |
數據收件者要求共用的詳細數據。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListSchemas |
數據收件者要求共享架構清單。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* options :這個要求所提供的分頁選項。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListAllTables |
數據收件者會要求所有共享數據表的清單。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListTables |
數據收件者要求共用數據表的清單。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* options :這個要求所提供的分頁選項。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingGetTableMetadata |
數據收件者要求數據表元數據的詳細數據。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* schema :架構的名稱。* name :數據表的名稱。* predicateHints :查詢中包含的述詞。* limitHints :要傳回的數據列數目上限。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingGetTableVersion |
數據收件者要求數據表版本的詳細數據。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* schema :架構的名稱。* name :數據表的名稱。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingQueryTable |
當數據收件者查詢共享數據表時記錄。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* schema :架構的名稱。* name :數據表的名稱。* predicateHints :查詢中包含的述詞。* limitHints :要傳回的數據列數目上限。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingQueryTableChanges |
當數據收件者查詢變更數據表的數據時記錄。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* schema :架構的名稱。* name :數據表的名稱。* cdf_options :變更數據摘要選項。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingQueriedTable |
在數據收件者取得其查詢的回應之後記錄。 欄位 response.result 包含收件者查詢的詳細資訊(請參閱 稽核和監視資料共用) |
* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingQueriedTableChanges |
在數據收件者取得其查詢的回應之後記錄。 欄位 response.result 包含收件者查詢的詳細資訊(請參閱 稽核和監視數據共用)。 |
* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListNotebookFiles |
數據收件者要求共用筆記本檔案的清單。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingQueryNotebookFile |
數據收件者會查詢共用筆記本檔案。 | * file_name :筆記本檔案的名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListFunctions |
數據收件者要求父架構中的函式清單。 | * share :共用的名稱。* schema :函式的父架構名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListAllFunctions |
數據收件者會要求所有共用函式的清單。 | * share :共用的名稱。* schema :函式的父架構名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListFunctionVersions |
數據收件者要求函式版本清單。 | * share :共用的名稱。* schema :函式的父架構名稱。* function :函式的名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListVolumes |
數據收件者要求架構中的共用磁碟區清單。 | * share :共用的名稱。* schema :磁碟區的父系架構。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
deltaSharingListAllVolumes |
數據收件者會要求所有共用磁碟區。 | * share :共用的名稱。* recipient_name :表示執行動作的收件者。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則,如果要求遭到拒絕,則為 true;如果未拒絕要求,則為 false。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
updateMetastore |
提供者會更新其中繼存放區。 | * delta_sharing_scope :值可以是 INTERNAL 或 INTERNAL_AND_EXTERNAL 。* delta_sharing_recipient_token_lifetime_in_seconds :如果存在,表示收件者令牌存留期已更新。 |
unityCatalog |
createRecipient |
提供者會建立數據收件者。 | * name :收件者的名稱。* comment :收件者的批注。* ip_access_list.allowed_ip_addresses: 收件者 IP 位址允許清單。 |
unityCatalog |
deleteRecipient |
提供者會刪除數據收件者。 | * name :收件者的名稱。 |
unityCatalog |
getRecipient |
提供者要求數據收件者的詳細數據。 | * name :收件者的名稱。 |
unityCatalog |
listRecipients |
提供者會要求其所有數據收件者的清單。 | none |
unityCatalog |
rotateRecipientToken |
提供者會輪替收件者的令牌。 | * name :收件者的名稱。* comment :旋轉命令中提供的批注。 |
unityCatalog |
updateRecipient |
提供者會更新數據收件者的屬性。 | * name :收件者的名稱。* updates :已從共用新增或移除收件者屬性的 JSON 表示法。 |
unityCatalog |
createShare |
提供者會更新數據收件者的屬性。 | * name :共用的名稱。* comment :共用的批注。 |
unityCatalog |
deleteShare |
提供者會更新數據收件者的屬性。 | * name :共用的名稱。 |
unityCatalog |
getShare |
提供者要求共用的詳細數據。 | * name :共用的名稱。* include_shared_objects :共用的數據表名稱是否包含在要求中。 |
unityCatalog |
updateShare |
提供者會從共用新增或移除數據資產。 | * name :共用的名稱。* updates :已從共用新增或移除之數據資產的 JSON 表示法。 每個專案都包含 action (新增或移除)、 name (資料表的實際名稱)、 shared_as (資產共用的名稱與實際名稱不同),以及 partition_specification (如果已提供分割區規格)。 |
unityCatalog |
listShares |
提供者要求其共享的清單。 | none |
unityCatalog |
getSharePermissions |
提供者要求共用許可權的詳細數據。 | * name :共用的名稱。 |
unityCatalog |
updateSharePermissions |
提供者會更新共享的許可權。 | * name :共用的名稱。* changes :更新許可權的 JSON 表示法。 每個變更都包含 principal (已授與或撤銷許可權的使用者或群組)、 add (已授與的許可權清單),以及 remove (已撤銷的許可權清單)。 |
unityCatalog |
getRecipientSharePermissions |
提供者要求收件者共用許可權的詳細數據。 | * name :共用的名稱。 |
unityCatalog |
getActivationUrlInfo |
提供者會在其啟用連結上要求活動的詳細數據。 | * recipient_name :開啟啟用 URL 的收件者名稱。* is_ip_access_denied :如果沒有設定IP存取清單,則無。 否則, true 如果要求遭到拒絕,且 false 未拒絕要求則為 。 sourceIPaddress 是收件者IP位址。 |
unityCatalog |
generateTemporaryVolumeCredential |
系統會為收件者產生暫時認證,以存取共用磁碟區。 | * share_name :收件者要求共享的名稱。* share_id :共用的識別碼。* share_owner :共用的擁有者。* recipient_name :要求認證的收件者名稱。* recipient_id :收件者的標識碼。* volume_full_name :磁碟區的完整 3 層名稱。* volume_id :磁碟區的標識碼。* volume_storage_location :磁碟區根目錄的雲端路徑。* operation :READ_VOLUME 或 WRITE_VOLUME 任一項。 針對磁碟區共用,僅 READ_VOLUME 支援 。* credential_id :認證的標識碼。* credential_type :認證的類型。 值一律 StorageCredential 為 。* workspace_id :當要求是共用磁碟區時,值一律 0 為 。 |
unityCatalog |
generateTemporaryTableCredential |
系統會為收件者產生暫時認證,以存取共享數據表。 | * share_name :收件者要求共享的名稱。* share_id :共用的識別碼。* share_owner :共用的擁有者。* recipient_name :要求認證的收件者名稱。* recipient_id :收件者的標識碼。* table_full_name :數據表的完整 3 層名稱。* table_id :數據表的識別碼。* table_url :資料表根目錄的雲端路徑。* operation :READ 或 READ_WRITE 任一項。* credential_id :認證的標識碼。* credential_type :認證的類型。 值一律 StorageCredential 為 。* workspace_id :當要求是共用數據表時,值一律 0 為 。 |
差異共用收件者事件
下列事件會記錄在數據收件者的帳戶中。 這些事件會記錄共享數據和 AI 資產的收件者存取權,以及與提供者管理相關聯的事件。 每一個事件也都包含下列要求參數:
recipient_name
:資料提供者系統中收件者的名稱。metastore_id
:資料提供者系統中中繼存放區的名稱。sourceIPAddress
:要求來源的IP位址。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
unityCatalog |
deltaSharingProxyGetTableVersion |
數據收件者要求共用數據表版本的詳細數據。 | * share :共用的名稱。* schema :資料表父架構的名稱。* name :數據表的名稱。 |
unityCatalog |
deltaSharingProxyGetTableMetadata |
數據收件者要求共用數據表元數據的詳細數據。 | * share :共用的名稱。* schema :資料表父架構的名稱。* name :數據表的名稱。 |
unityCatalog |
deltaSharingProxyQueryTable |
數據收件者會查詢共享數據表。 | * share :共用的名稱。* schema :資料表父架構的名稱。* name :數據表的名稱。* limitHints :要傳回的數據列數目上限。* predicateHints :查詢中包含的述詞。* version :如果已啟用變更數據摘要,則為數據表版本。 |
unityCatalog |
deltaSharingProxyQueryTableChanges |
數據收件者會查詢變更數據表的數據。 | * share :共用的名稱。* schema :資料表父架構的名稱。* name :數據表的名稱。* cdf_options :變更數據摘要選項。 |
unityCatalog |
createProvider |
數據收件者會建立提供者物件。 | * name :提供者的名稱。* comment :提供者的批注。 |
unityCatalog |
updateProvider |
數據收件者會更新提供者物件。 | * name :提供者的名稱。* updates :已從共用新增或移除之提供者屬性的 JSON 表示法。 每個專案都包含 action (新增或移除),而且可以包含 name (新的提供者名稱)、 owner (新的擁有者)和 comment 。 |
unityCatalog |
deleteProvider |
數據收件者會刪除提供者物件。 | * name :提供者的名稱。 |
unityCatalog |
getProvider |
數據收件者會要求提供者對象的詳細數據。 | * name :提供者的名稱。 |
unityCatalog |
listProviders |
數據收件者要求提供者清單。 | none |
unityCatalog |
activateProvider |
數據收件者會啟動提供者物件。 | * name :提供者的名稱。 |
unityCatalog |
listProviderShares |
數據收件者要求提供者共用的清單。 | * name :提供者的名稱。 |
unityCatalog |
generateTemporaryVolumeCredential |
系統會為收件者產生暫時認證,以存取共用磁碟區。 | * share_name :收件者要求共享的名稱。* volume_full_name :磁碟區的完整 3 層名稱。* volume_id :磁碟區的標識碼。* operation :READ_VOLUME 或 WRITE_VOLUME 任一項。 針對磁碟區共用,僅 READ_VOLUME 支援 。* workspace_id :接收使用者要求的工作區標識碼。 |
unityCatalog |
generateTemporaryTableCredential |
系統會為收件者產生暫時認證,以存取共享數據表。 | * share_name :收件者要求共享的名稱。* table_full_name :數據表的完整 3 層名稱。* table_id :數據表的識別碼。* operation :READ 或 READ_WRITE 任一項。* workspace_id :接收使用者要求的工作區標識碼。 |
其他安全性監視事件
針對傳統計算平面中的 Azure Databricks 計算資源,例如叢集和專業或傳統 SQL 倉儲的 VM,下列功能可啟用其他監視代理程式:
檔案完整性監視事件
capsule8-alerts-dataplane
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
capsule8-alerts-dataplane |
Heartbeat |
確認監視器為開啟的一般事件。 目前每 10 分鐘執行一次。 | * instanceId |
capsule8-alerts-dataplane |
Memory Marked Executable |
記憶體通常會標示為可執行檔,以允許惡意代碼在惡意探索應用程式時執行。 當程式將堆積或堆疊記憶體許可權設定為可執行檔時警示。 這可能會導致特定應用程式伺服器的誤判。 | * instanceId |
capsule8-alerts-dataplane |
File Integrity Monitor |
監視重要系統檔案的完整性。 針對這些檔案的任何未經授權的變更警示。 Databricks 會定義映像上的特定系統路徑集,而且此組路徑可能會隨著時間而變更。 | * instanceId |
capsule8-alerts-dataplane |
Systemd Unit File Modified |
系統單位的變更可能會導致安全性控制放鬆或停用,或安裝惡意服務。 每當 systemd 非 的程式 systemctl 修改單位檔案時,就會警示。 |
* instanceId |
capsule8-alerts-dataplane |
Repeated Program Crashes |
重複的程式當機可能表示攻擊者嘗試惡意探索記憶體損毀弱點,或受影響應用程式中發生穩定性問題。 透過分割錯誤,在個別程序當機的5個以上的實例時警示。 | * instanceId |
capsule8-alerts-dataplane |
Userfaultfd Usage |
由於容器通常是靜態工作負載,此警示可能表示攻擊者已入侵容器,並嘗試安裝並執行後門。 在 30 分鐘內建立或修改的檔案會在容器內執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
New File Executed in Container |
記憶體通常會標示為可執行檔,以允許惡意代碼在惡意探索應用程式時執行。 當程式將堆積或堆疊記憶體許可權設定為可執行檔時警示。 這可能會導致特定應用程式伺服器的誤判。 | * instanceId |
capsule8-alerts-dataplane |
Suspicious Interactive Shell |
在現代化生產基礎結構上,互動式殼層很少出現。 當互動式殼層以常用於反向殼層的自變數啟動時警示。 | * instanceId |
capsule8-alerts-dataplane |
User Command Logging Evasion |
逃避命令記錄是攻擊者的常見做法,但也可能表示合法使用者正在執行未經授權的動作或嘗試逃避原則。 偵測到使用者命令記錄變更時警示,指出用戶嘗試逃避命令記錄。 | * instanceId |
capsule8-alerts-dataplane |
BPF Program Executed |
偵測某些類型的核心後門。 載入新的 Berkeley Packet Filter (BPF) 程式可能表示攻擊者正在載入以 BPF 為基礎的 rootkit,以取得持續性並避免偵測。 當進程載入新的特殊許可權 BPF 程式時發出警示,如果進程已經屬於進行中事件的一部分。 | * instanceId |
capsule8-alerts-dataplane |
Kernel Module Loaded |
攻擊者通常會載入惡意核心模組(rootkits),以逃避偵測並維護遭入侵節點上的持續性。 載入核心模組時,如果程式已經屬於進行中事件的一部分,就會警示。 | * instanceId |
capsule8-alerts-dataplane |
Suspicious Program Name Executed-Space After File |
攻擊者可能會建立或重新命名惡意二進位檔,以在名稱結尾包含空格,以模擬合法的系統程序或服務。 當程式在程式名稱後面以空格執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
Illegal Elevation Of Privileges |
核心許可權提升惡意探索通常會讓不具特殊許可權的用戶獲得根許可權,而不需要通過標準網關進行許可權變更。 當程式嘗試透過不尋常的方式提高許可權時警示。 這可能會在具有大量工作負載的節點上發出誤判警示。 | * instanceId |
capsule8-alerts-dataplane |
Kernel Exploit |
一般程式無法存取內部核心函式,如果呼叫,就是核心惡意探索已執行的強項指標,而且攻擊者可以完全控制節點。 當核心函式意外傳回用戶空間時警示。 | * instanceId |
capsule8-alerts-dataplane |
Processor-Level Protections Disabled |
SMEP 和 SMAP 是處理器層級保護,可增加核心惡意探索成功難度,而停用這些限制是核心惡意探索的常見早期步驟。 當程式竄改核心 SMEP/SMAP 設定時警示。 | * instanceId |
capsule8-alerts-dataplane |
Container Escape via Kernel Exploitation |
當程式使用容器逸出惡意探索中常用的核心函式時警示,指出攻擊者正在將許可權從容器存取提升至節點存取。 | * instanceId |
capsule8-alerts-dataplane |
Privileged Container Launched |
特殊許可權容器可直接存取主機資源,因而在遭入侵時產生更大的影響。 啟動特殊許可權容器時發出警示,如果容器不是已知的特殊許可權映像,例如 kube-proxy。 這可能會對合法特殊許可權容器發出不必要的警示。 | * instanceId |
capsule8-alerts-dataplane |
Userland Container Escape |
許多容器逸出會強制主機執行容器內二進位檔,導致攻擊者完全控制受影響的節點。 從容器外部執行容器建立的檔案時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
AppArmor Disabled In Kernel |
某些 AppArmor 屬性的修改只能發生在核心內,表示核心惡意探索或 rootkit 已停用 AppArmor。 當 AppArmor 狀態從感測器啟動時偵測到的 AppArmor 組態變更時警示。 | * instanceId |
capsule8-alerts-dataplane |
AppArmor Profile Modified |
攻擊者可能會嘗試停用 AppArmor 配置檔的強制執行,做為逃避偵測的一部分。 在 SSH 作業階段中使用者未執行 AppArmor 設定檔時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
Boot Files Modified |
如果未由信任的來源執行(例如套件管理員或組態管理工具),則修改開機檔案可能表示攻擊者修改核心或其選項,以取得主機的持續存取權。 在 中 /boot 對檔案進行變更時發出警示,指出安裝新的核心或開機組態。 |
* instanceId |
capsule8-alerts-dataplane |
Log Files Deleted |
記錄管理工具未執行的記錄刪除可能表示攻擊者正嘗試移除入侵指標。 刪除系統記錄檔的警示。 | * instanceId |
capsule8-alerts-dataplane |
New File Executed |
來自系統更新程式以外的來源新建立的檔案可能是後門、核心惡意探索,或惡意探索鏈結的一部分。 在 30 分鐘內建立或修改的檔案執行時發出警示,不包括系統更新程式所建立的檔案。 | * instanceId |
capsule8-alerts-dataplane |
Root Certificate Store Modified |
修改跟證書存儲可能會指出惡意證書頒發機構單位的安裝、啟用網路流量攔截或略過程式代碼簽章驗證。 變更系統 CA 憑證存儲時的警示。 | * instanceId |
capsule8-alerts-dataplane |
Setuid/Setgid Bit Set On File |
設定 setuid/setgid 位可用來為節點上的許可權提升提供持續性方法。 在具有chmod 系統呼叫系列之檔案上設定 或 setgid 位時setuid 發出警示。 |
* instanceId |
capsule8-alerts-dataplane |
Hidden File Created |
攻擊者通常會在遭入侵的主機上建立隱藏的檔案,做為遮蔽工具和承載的方法。 當隱藏的檔案是由與進行中事件相關聯的程式所建立時警示。 | * instanceId |
capsule8-alerts-dataplane |
Modification Of Common System Utilities |
攻擊者可能會修改系統公用程式,以便在執行這些公用程式時執行惡意承載。 當未經授權的進程修改通用系統公用程式時警示。 | * instanceId |
capsule8-alerts-dataplane |
Network Service Scanner Executed |
攻擊者或流氓使用者可能會使用這些程式來調查連線的網路,讓其他節點遭到入侵。 執行常見的網路掃描程式工具時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
Network Service Created |
攻擊者可能會啟動新的網路服務,以在入侵後輕鬆存取主機。 當程序啟動新的網路服務時,如果程式已經是進行中事件的一部分,就會警示。 | * instanceId |
capsule8-alerts-dataplane |
Network Sniffing Program Executed |
攻擊者或流氓使用者可能會執行網路探查命令來擷取認證、個人標識資訊(PII)或其他敏感性資訊。 執行允許網路擷取的程式時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
Remote File Copy Detected |
使用檔案傳輸工具可能表示攻擊者正嘗試將工具組移至其他主機,或將數據外泄至遠端系統。 當執行與遠端檔案複製相關聯的程式時發出警示,如果程式已經是進行中事件的一部分。 | * instanceId |
capsule8-alerts-dataplane |
Unusual Outbound Connection Detected |
命令和控制通道和密碼加密礦工通常會在不尋常的埠上建立新的輸出網路連線。 如果程式已經屬於進行中事件的一部分,當程式在不常見埠上起始新連線時,就會警示。 | * instanceId |
capsule8-alerts-dataplane |
Data Archived Via Program |
取得系統的存取權之後,攻擊者可能會建立壓縮的檔案封存,以減少數據的大小以進行外流。 執行數據壓縮程式時發出警示,如果程式已經屬於進行中的事件。 | * instanceId |
capsule8-alerts-dataplane |
Process Injection |
使用進程插入技術通常表示使用者正在偵錯程式,但也可能表示攻擊者正在讀取秘密,或將程式代碼插入其他進程。 當程式使用 ptrace (偵錯) 機制來與另一個進程互動時警示。 |
* instanceId |
capsule8-alerts-dataplane |
Account Enumeration Via Program |
攻擊者通常會使用帳戶列舉程序來判斷其存取層級,並查看其他使用者目前是否登入節點。 如果程式已經屬於進行中事件的一部分,當與帳戶列舉相關聯的程式執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
File and Directory Discovery Via Program |
探索文件系統是攻擊者尋找相關認證和數據時常見的惡意探索後行為。 如果程式已經屬於進行中事件的一部分,當與檔案和目錄列舉相關聯的程式執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
Network Configuration Enumeration Via Program |
攻擊者可以在橫向移動之前審訊局域網路和路由資訊,以識別相鄰主機和網路。 如果程式已經屬於進行中事件的一部分,當與網路組態列舉相關聯的程式執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
Process Enumeration Via Program |
攻擊者通常會列出執行中的程式,以識別節點的目的,以及是否有任何安全性或監視工具都已就緒。 如果程式已經屬於進行中事件的一部分,當程式與進程列舉相關聯的程式執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
System Information Enumeration Via Program |
攻擊者通常會執行系統列舉命令來判斷Linux核心和散發版本和功能,通常用來識別節點是否受到特定弱點的影響。 如果程式已經屬於進行中事件的一部分,當系統資訊列舉相關聯的程式執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
Scheduled Tasks Modified Via Program |
修改排程的工作是在遭入侵的節點上建立持續性的常見方法。 當、 at 或 batch 命令用來修改排程的工作組態時crontab 發出警示。 |
* instanceId |
capsule8-alerts-dataplane |
Systemctl Usage Detected |
系統單位的變更可能會導致安全性控制放鬆或停用,或安裝惡意服務。 當命令用來修改系統單位時 systemctl 發出警示。 |
* instanceId |
capsule8-alerts-dataplane |
User Execution Of su Command |
明確向根使用者呈報可減少將特殊許可權活動與特定使用者相互關聯的能力。 執行命令時 su 發出警示。 |
* instanceId |
capsule8-alerts-dataplane |
User Execution Of sudo Command |
執行命令時 sudo 發出警示。 |
* instanceId |
capsule8-alerts-dataplane |
User Command History Cleared |
刪除歷程記錄檔案是不尋常的,通常是由攻擊者隱藏活動或想要逃避稽核控制的合法用戶執行。 刪除命令行歷程記錄檔時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
New System User Added |
攻擊者可能會將新的使用者新增至主機,以提供可靠的存取方法。 如果系統更新程式未新增實體,則警示是否已將新的用戶實體新增至本機帳戶管理檔案 /etc/passwd 。 |
* instanceId |
capsule8-alerts-dataplane |
Password Database Modification |
攻擊者可能會直接修改身分識別相關檔案,以將新使用者新增至系統。 當與使用者密碼相關的檔案由與更新現有使用者資訊無關的程式修改時警示。 | * instanceId |
capsule8-alerts-dataplane |
SSH Authorized Keys Modification |
新增 SSH 公鑰是取得遭入侵主機持續存取的常見方法。 如果程式已經屬於進行中事件的一部分,則會在嘗試寫入使用者的SSH authorized_keys 檔案時警示。 |
* instanceId |
capsule8-alerts-dataplane |
User Account Created Via CLI |
在遭入侵的節點上建立持續性時,新增用戶是攻擊者常見的步驟。 當身分識別管理程式是由套件管理員以外的程式執行時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
User Configuration Changes |
刪除歷程記錄檔案是不尋常的,通常是由攻擊者隱藏活動或想要逃避稽核控制的合法用戶執行。 刪除命令行歷程記錄檔時發出警示。 | * instanceId |
capsule8-alerts-dataplane |
New System User Added |
使用者配置檔和組態檔通常會修改為持續性方法,以便在使用者登入時執行程式。 系統 .bash_profile 更新工具以外的程式會修改和 bashrc (以及相關檔案) 的警示。 |
* instanceId |
防毒監視事件
注意
response
這些稽核記錄中的 JSON 物件一律有一個result
欄位,其中包含一行原始掃描結果。 每個掃描結果通常是由多個稽核記錄檔記錄來表示,每一行原始掃描輸出各一個。 如需此檔案中可能顯示的詳細數據,請參閱下列 第三方檔。
clamAVScanService-dataplane
下列事件會記錄在工作區層級。
服務 | 動作 | 描述 | 要求參數 |
---|---|---|---|
clamAVScanService-dataplane |
clamAVScanAction |
防病毒軟體監視會執行掃描。 記錄檔將針對原始掃描輸出的每一行產生。 | * instanceId |
已淘汰的記錄事件
Databricks 已取代下列診斷事件:
createAlertDestination
(現在createNotificationDestination
)deleteAlertDestination
(現在deleteNotificationDestination
)updateAlertDestination
(現在updateNotificationDestination
)
SQL 端點記錄
如果您使用已被取代的 SQL 端點 API 建立 SQL 倉儲(SQL 倉儲的前名稱),對應的稽核事件名稱會包含一個字 Endpoint
,而不是 Warehouse
。 除了名稱之外,這些事件與 SQL 倉儲事件相同。 若要檢視這些事件的描述和要求參數,請參閱 Databricks SQL 事件中的 對應倉儲事件。
SQL 端點事件如下:
changeEndpointAcls
createEndpoint
editEndpoint
startEndpoint
stopEndpoint
deleteEndpoint
setEndpointConfig
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應