이 글은 K-Digital Training의 하이브리드 클라우드 엔지니어 교육을 수강하면서 작성한 글이다.
마지막 프로젝트를 앞두고 Terraform 수업이 짧게 진행되었다. 그동안 힘들게 AWS console로 일일이 클릭해가며 작업했던 것들이 순식간에 만들어지고 지워지는 게 신기했다. 첫 프로젝트에서 수없이 VPC, Subnet을 만들었다 지웠다 했던 게 생각나서 이걸 진작에 했었다면 좋았을 텐데 하는 생각이 들었다.
개요
ansible은 구성 관리
Terraform은 배포 관리에 초점이 맞춰져 있다.
위 링크를 참조해서 Terraform 코드를 작성할 수 있다.
1. AWS cli 설치
최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface (amazon.com)
2. 자격 증명
Access key 생성
IAM 접속 후
이제 이 액세스 키로 AWS에 액세스 가능하다.
aws configure list로 확인할 수 있다.
3. Terraform 설치
AMD64를 다운 후 압축을 푼다.
압축 푼 실행 파일을 환경 변수에 등록해준다.
환경 변수 등록 > 실행창(Win+R) > sysdm.cpl > 고급 > 환경 변수 > PATH
4. Terraform 초기화
terraform init
'AWS' 카테고리의 다른 글
[AWS] SAA-CO3 오답노트 (0) | 2023.12.12 |
---|---|
[AWS] 다중 계정 관리 + AWS Organization (1) | 2023.12.08 |
[AWS] 기본 아키텍처 - 에티버스러닝 (0) | 2023.09.01 |
[AWS] tomcat-Mysql jsp 코드로 연동하기(2) -에티버스러닝 (0) | 2023.08.02 |
[AWS] tomcat-Mysql jsp 코드로 연동하기(1) (0) | 2023.07.23 |