Azure SQL DB를 관리하기 위해 Azure Portal 에서 쉽게 리소스를 관리할 수 있지만 웹으로 제어함에 있어 다소(?) 불편함이 있습니다. Azure SQL Database Cmdlets 를 사용하여 쉽게 리소스를 관리할 수 있습니다. 다음은 수 많은 명령 중에서 Azure SQL DB의 '감사 및 위협 검색' 옵션 설정이 어떻게 반영되어 있는지 확인하기 위한 샘플 예제입니다.
1. 최신 Azure PowerShell 을 WebPI를 통해 설치합니다.
Azure PowerShell WebPI package
http://aka.ms/webpi-azps
2. Azure SQL DB 에 로그인 후 Get-AzureRmSqlDatabaseThreatDetectionPolicy 명령으로 그 결과를 확인합니다.
PS C:\> Login-AzureRmAccount
PS C:\> Get-AzureRmSqlDatabaseThreatDetectionPolicy -ResourceGroupName "sql" -ServerName "myserver" -DatabaseName "dba"
PS C:\> Get-AzureRmSqlDatabaseThreatDetectionPolicy -ResourceGroupName "sql" -ServerName "myserver" -DatabaseName "dba"
지원되는 다양한 Azure SQL Database Cmdlets 은 아래 링크를 통해 확인할 수 있습니다. 이미 만들어 놓은 유용한 스크립트가 있으시다면 저도 공유 좀.....
AzureRM.Sql
https://docs.microsoft.com/en-us/powershell/module/azurerm.sql/?view=azurermps-4.4.1
작성자: Lai Go / 작성일자: 2017.10.27