使用 API 管理 Azure SQL 数据库审核
适用于: Azure SQL 数据库 Azure Synapse Analytics
本文概述了用于管理 Azure SQL 数据库和 Azure Synapse Analytics 审核的不同 API。
使用 Azure PowerShell
PowerShell cmdlet(包括支持使用 WHERE 子句进行其他筛选) :
- 创建或更新数据库审核策略 (Set-AzSqlDatabaseAudit)
- 创建或更新服务器审核策略 (Set-AzSqlServerAudit)
- 获取数据库审核策略 (Get-AzSqlDatabaseAudit)
- 获取服务器审核策略 (Get-AzSqlServerAudit)
- 删除数据库审核策略 (Remove-AzSqlDatabaseAudit)
- 删除服务器审核策略 (Remove-AzSqlServerAudit)
- 为 Microsoft 支持操作创建或更新审核 (Set-AzSqlServerMSSupportAudit)
有关脚本示例,请参阅使用 PowerShell 配置审核和威胁检测。
使用 REST API
REST API:
支持使用 WHERE 子句执行附加筛选的扩展策略:
使用 Azure CLI
使用 Azure 资源管理器模板
可以使用 Azure 资源管理器模板管理 Azure SQL 数据库审核,如以下示例中所示:
- 部署启用了审核的 Azure SQL 数据库,以将审核日志写入 Azure Blob 存储帐户
- 部署启用了审核的 Azure SQL 数据库,以将审核日志写入 Log Analytics
- 部署启用了审核的 Azure SQL 数据库,以将审核日志写入事件中心
注意
链接的示例位于外部公共存储库中,按“原样”提供,不含任何担保,在任何 Microsoft 支持计划/服务下均不受支持。