https://terraform101.inflearn.devopsart.dev/
아래의 파일을 참고하여 다운로드를 받도록 하자
https://learn.hashicorp.com/tutorials/terraform/install-cli?in=terraform/aws-get-started
which terraform
terraform을 다운로드 받으면 /usr/local/bin과 같이 PATH에 등록된 곳으로 바이너리 파일을 이동 시켜 준다. → terraform 명령어를 사용할 수 있다.
terraform --version
terraform의 버전을 확인
terraform에서 제공하는 aws provider를 사용하여 aws에 원하는 서비스 인프라를 구축할 것이다. 이를 위해서 aws cli 또한 다운로드 받도록 하자
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-linux.html#cliv2-linux-install
아마존 공식 문서를 확인하면 쉽게 찾을 수 있다.
aws s3 ls
가장 흔하게 사용하는 aws cli 명령어이다.
aws configure
위의 명령어를 통해서 IAM의 Secret Key와 Secret Access Key를 등록하여 terraform이 aws cli를 이용하여 인프라를 구축할 수 있도록 세팅을 한다.