{Azure SQL Database}Azure CLI を使用してデータベースを 1 つ作成しファイアウォール規則を構成する

 

https://learn.microsoft.com/ja-jp/azure/azure-sql/database/scripts/create-and-configure-database-cli?view=azuresql

https://learn.microsoft.com/ja-jp/azure/azure-sql/database/connect-query-ssms?view=azuresql


※Azure SQL Databaseは停止できない

 

-- 1. 前作業

az login --use-device-code
az account show

az version

az configure --list-defaults
az configure --defaults location=japaneast
az configure --list-defaults

az group create \
--name rg01 \
--location japaneast

az group list

 

-- 2. サーバー作成

az sql server create \
--resource-group rg01 \
--name server123 \
--admin-user azureuser \
--admin-password 'passwordpassword'


az sql server list \
--resource-group rg01

az sql server show \
--resource-group rg01 \
--name server123

 

-- 3. FWルール作成

az sql server firewall-rule create \
--resource-group rg01 \
--server server123 \
--name fw01 \
--start-ip-address 192.0.2.1 \
--end-ip-address 192.0.2.1


az sql server firewall-rule list \
--resource-group rg01 \
--server server123

az sql server firewall-rule show \
--resource-group rg01 \
--server server123 \
--name fw01

 

-- 4. データベース作成


az sql db create \
--resource-group rg01 \
--server server123 \
--name db123 \
--capacity 5 \
--compute-model Provisioned \
--edition Basic \
--zone-redundant false \
--auto-pause-delay 60 \
--backup-storage-redundancy Local \
--collation Japanese_BIN2 \
--yes

 


az sql db list \
--resource-group rg01 \
--server server123


az sql db show \
--resource-group rg01 \
--server server123 \
--name db123


-- 5. クリーンアップ


az group list

az group delete \
--name rg01 \
--yes