Terraform import정리(AWS콘솔에서 클릭으로 만든건데 반영안될까?)
4 min readJul 23, 2021
고객의 새로운 요건이나 Terraform 리팩터링, 유지보수를 하다보면 AWS Management Console에는 있고, Terraform에는 반영안된 리소스가 생기기도 합니다.
단순하게 Terraform에서 resource
나 module
로 똑같이 만들고 plan하면 create하려고해서 곤란할때가 있습니다. 이럴때는 terraform import
로 해결가능합니다! 😌
문제 재현
먼저 AWS Management Console에서 S3를 만들어둡니다.
문제 해결
terraform import
를 실행하기전에 Terraform 스크립트에서 리소스를 정의합니다.
터미널에서 terraform import ‘aws_s3_bucket.main’ aws-import-a-1
를 실행해서 import
합니다.
terraform plan
으로 확인해보면, Terraform에 반영된것을 알 수 있습니다.