tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【terraform】リソースの矛盾とエラー

terraformでは3箇所でリソースの状態を記録している。

  • stateファイル (s3に保存  terraform state listで管理しているリソースを確認できる)
  • aws本番のリソース
  • terraformのコード

本番とstateファイルで差異が出るとエラーの原因になる。(コンソールから操作した場合等) terraformはstateファイル上のリソースを見ている。arnが違ったり、本番では無いリソースがstateファイル上では存在していたりするとエラーになる。

参考

zenn.dev