🕙

雑に ARM Deploy したらリソースグループ内の既存リソースが全消えして泣いちゃった

2022/06/05に公開

業務開始前に必要なリソースが出来上がっているように、Logic Apps の Azure Resouce Manager アクションを使って自動デプロイを設定しました。

・・・

はい。

「完全モードでは、Resource Manager はリソース グループに存在するがテンプレートに指定されていないリソースを削除します。」

https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/templates/deployment-modes

単純に、デプロイモードをミスりました。

綺麗に消えます。

尚、デフォルトでは「Incremental」なので、あえて変更しない限りこんなことにはなりません。血迷っていたのか。

教訓

消えて困るリソースには忘れずに削除ロックを設定しましょう。

アプリケーション設定やデータも含めて、すぐに再構築できるように IaC しておく事も重要ですね。

Discussion