こんにちは、AWS事業本部コンサルティング部のたかくに(@takakuni_)です。 今回は、tfstateをローカルとS3間で移行してみようと思います。 デプロイをローカルでやっていたが、運用に入ってtfstateをS3に保存したくなったケースもあるのではないでしょうか。 私自身、もしもの時に備えて今のうちに出来るよう備忘録としてやってみようと思います。 フォルダ構成 以下のようなシンプルなフォルダ構成とファイルで、tfstateをローカルとS3間でキャッチボールしていこうと思います。 既に、terraform init,terraform applyは実行済みとします。 mv_sfstate/ |- .terraform |- main.tf |- provier.tf |- terraform.tfstate mv_tfstate/main.tf resource "aws_vpc"