DP300-PLAN#66
新規 Azure SQL Database General Purpose 4 vCore を Bicep でデプロイする標準的な手順を順序通りに並べてください。
- Bicep ファイル作成
- az login + Subscription 切替
- az deployment group create でデプロイ
- Bicep ファイル lint 検証
解説
【正しい順序】
- ステップ 1: az login + Subscription 切替
- ステップ 2: Bicep ファイル作成
- ステップ 3: Bicep ファイル lint 検証
- ステップ 4: az deployment group create でデプロイ
【各ステップの理由】
- ステップ 1 az login + Subscription 切替: Azure CLI で Microsoft Entra 認証し、対象 Subscription を
az account setで選択します。最初に認証しないと後続コマンドが失敗します。 - ステップ 2 Bicep ファイル作成: main.bicep でリソース定義 (resource Microsoft.Sql/servers/databases@ { ... }) を記述します。パラメータは parameters.bicep または CLI で渡せます。
- ステップ 3 Bicep ファイル lint 検証:
az bicep build main.bicepまたは lint で構文検証し、エラー / 警告を事前に検出します。 - ステップ 4 az deployment group create でデプロイ:
az deployment group create --resource-group rg1 --template-file main.bicep --parameters @parameters.jsonでデプロイ実行します。
【誤った順序の問題点】
- Bicep 作成 → az login → 検証 → デプロイ: 認証されていない状態で Bicep を作成しても自体はできますが、az CLI コマンドは実行できないため az login を最初に実施する必要があります。
- az login → 検証 → Bicep 作成 → デプロイ: Bicep ファイルがないと検証も不可能で、検証は作成後に実施します。

コメント