mizulba約2か月前 00Terraformのリソースrenameは moved ブロックでdestroy/createを避けるTerraformインフラTerraformでリソースアドレス(名前)を変えると、デフォルトでは旧リソースの削除+新リソースの作成と判断され、apply中に一時的にリソース(例: EventBridgeルール)が消える。moved ブロックを追加するとstate上のrename扱いになり、一時的な空白を避けられる。ただし、スケジュールが00:00実行の日次バッチなど一時空白が問題にならないケースでは不要。