본문 바로가기

DevOps/Terraform

[Terraform] 테라폼 시작하기

AWS 준비

- 회원가입은 패스!

 

- AWS CLI 설치

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html

 

최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface

이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이

docs.aws.amazon.com

 

- 테라폼 실습용 IAM Access Key 생성

https://docs.aws.amazon.com/ko_kr/powershell/latest/userguide/pstools-appendix-sign-up.html

 

AWS 계정 및 액세스 키 - AWS Tools for PowerShell

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

보안 자격 증명 > 액세스 키 만들기 > .csv 다운로드

비밀 액세스 키는 복사해둬도 되고, .csv 파일 다운로드 받아둬도 됨

 

- AWS CLI와 위에서 만든 IAM User와 연동

aws configure
AWS Access Key ID [None]: <액세스 키 ID>
AWS Secret Access Key [None]: <비밀 액세스 키>
Default region name [ap-northeast-2]: ap-northeast-2
Default output format [None]: json

 

 

Terrafom 설치

https://gurumee92.tistory.com/219

 

01장. Terraform과 설치

Terraform이란 무엇인가 Terraform은 하시코프에서 만든 IaC 도구, 특히 인프라 선언 도구이다. Terraform은 안전하고 반복적으로 작업하더라도 인프라스트럭처를 구축, 변경할 수 있게 도와준다. 간혹 An

gurumee92.tistory.com

brew install tfenv
tfenv --version
tfenv use 1.4.6
terraform version