AWS를 공급자로 사용한 이유
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
terraform은 이 두 개의 환경변수를 이용해 AWS IAM User에 접근하여 AWS Resource를 생성 및 설정함
provider "aws" {
region = "ap-northeast-2"
}
어느 provider인지 확인하고 필요한 코드를 다운 받는 명령
책에서는 aws를 provider로 썼기 때문에 아래의 사진 처럼 .terraform 하위에 aws 폴더들이 생성되는 것을 확인 가능
terraform apply를 진행하기 전에 main.tf의 내용을 토대로 terraform이 어떤 작업을 수행할지 확인 가능
main.tf를 확인하여 실제로 api를 호출하는 명령
terraform은 종속성 그래프를 그리고 그래프로부터 어떤 리소스를 먼저 생성할 지 결정