DP300-AUTO#55
Azure SQL Database の Bicep デプロイ時に 既存 Server に 新規 DB のみ 追加する 設計はどれですか?
解説
【正解: A】の理由
Bicep の resource sqlServer Microsoft.Sql/servers@2022-08-01 existing = { name: 'srv1' } で既存 Server を参照 し その child resource で resource db Microsoft.Sql/servers/databases@2022-08-01 = { parent: sqlServer, ... } で新規 DB を作成 することで 既存リソースを保持 + 追加 のみ実施できます。Bicep の宣言 的 IaC の典型 パターンです。
【他選択肢が違う理由】
- B: Server 削除 + 再作成 はデータ消失 + Downtime 大 で非推奨 です。
- C: 手動 Portal は IaC ではありません。
- D: SSMS は デプロイ ツール ではありません。

コメント