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:
- 데이터베이스 감사 정책 만들기 또는 업데이트
- 서버 감사 정책 만들기 또는 업데이트
- Microsoft 지원 작업 감사 정책 만들기 또는 업데이트
- 데이터베이스 감사 정책 가져오기
- 서버 감사 정책 가져오기
WHERE 절 지원을 사용하여 추가 필터링에 대해 확장된 정책입니다.
Azure CLI 사용
Azure 리소스 관리자 템플릿 사용
다음 예시에 나오는 대로 Azure Resource Manager 템플릿을 사용하여 Azure SQL 데이터베이스 감사를 관리할 수 있습니다.
- 감사가 설정된 Azure SQL 데이터베이스를 배포하여 Azure Blob Storage 계정에 감사 로그 쓰기
- 감사가 설정된 Azure SQL 데이터베이스를 배포하여 Log Analytics에 감사 로그 쓰기
- 감사가 설정된 Azure SQL 데이터베이스를 배포하여 Event Hubs에 감사 로그 쓰기
참고
연결된 샘플은 외부 공용 리포지토리에 있으며 보증 없이 '있는 그대로' 제공되며 Microsoft 지원 프로그램/서비스에서 지원되지 않습니다.
참고 항목
- 감사 개요
- 데이터 노출 에피소드 Azure SQL 감사의 새로운 기능.
- SQL Managed Instance 감사
- SQL Server 감사