tfstate
-
Terraform | Terraform StateIac 2022. 1. 23. 21:38
테라폼은 인프라가 변경될 때마다 형상을 tfstate파일에 기록함으로써 현재 생성되어 있는 인프라 형상을 관리합니다. 따라서 테라폼으로 인프라를 생성하면 현재 디렉터리에 terraform.tfstate라는 파일이 생성되는 것을 확인할 수 있습니다. terraform backend 로컬에서 state파일을 사용할 경우 다른 개발자와 tfstate파일을 공유하기에는 번거로움이 있습니다. 이러한 문제를 해결하고자 테라폼에서는 backend라는 기능을 제공합니다. terraform backend라는 것은 생성되는 tfstate파일을 AWS의 S3, kubernetes 등 따로 저장되도록 하여 여러 사용자들에게 공유할 수 있도록 하는 것입니다. AWS를 사용하고 있기 때문에 terraform backend로 S3..