今回は、AWSでS3をバックエンドに設定したTerraformのstate lockについて詳しく解説していきます。 state lockとは state lock(ステートロック)とは、複数の作業者が同時にTerraformを実行したとき、先にTerraformを実行した環境以外からのtfstateファイル(以下stateファイル)読み取り・書き込みを禁止する排他制御のことです。 参考:公式ドキュメント(State Locking) stateファイルとは stateファイルは、Terraformの動作設定・デプロイしたリソースの状態を管理するファイルです。 Terraformでデプロイを実行すると、デプロイ結果がstateファイルに書き込まれます。 参考:公式ドキュメント(State) stateファイルのバックエンド設定とは stateファイルのバックエンド設定とは、クラウド環境でs