Ssoon
[T101] 02 왜 Terraform 인가? - (1) Terraform 실습 환경설정 본문
CloudNet@ 팀의 가시다님이 진행하는 Terraform 101 Study 1주차 정리입니다. |
1. AWS 계정 설정
- 보안 측면에서 ROOT 계정이 아닌 제한된 권한을 가진 USER을 생성합니다.
IAM > Users > [Add users]
- 생성한 계정에 앞으로의 실습을 위해 아래와 같은 권한을 부여합니다.
- AmazonEC2FullAccess
- AmazonS3FullAccess
- AmazonDynamoDBFullAccess
- AmazonRDSDataFullAccess
- CloudWatchFullAccess
- IAMFullAccess
- 생성 완료가 되면 Access key ID 와 Secret access key 를 저장합니다.
2. Terraform 설치
- Terraform 홈페이지에서 다운로드 합니다.
https://www.terraform.io/downloads
- PATH 환경변수를 추가한 후 terraform 실행을 확인합니다.
3. Visual Studio Code / Git / Terraform Extension 설치
- 앞으로의 실습을 위한 t101 폴더를 생성한 후 Visual Studio Code 와 Git를 설치합니다.
- Visual Studio Code 실행 한 후 실습폴더 t101 폴더를 오픈합니다.
- Terminal (Git Bash) 를 실행합니다.
- 앞서 생성한 terraform_user 의 Access Key ID 와 Secret Access Key 를 입력하여 AWS CLI 을 설정합니다.
- "HashiCorp Terraform" Extension 을 설치하여 Terraform 의 구문 강조 표시 및 자동 완성을 이용합니다.
'Terraform 101 Study' 카테고리의 다른 글
[T101-2주차] 02 왜 Terraform 인가? - (6) 웹 서버 클러스터 배포 (0) | 2022.10.18 |
---|---|
[T101] 02 왜 Terraform 인가? - (5) 구성 가능한 웹 서버 배포 (0) | 2022.10.18 |
[T101] 02 왜 Terraform 인가? - (4) 단일 웹 서버 배포 (0) | 2022.10.18 |
[T101] 02 왜 Terraform 인가? - (3) 버전 관리 (0) | 2022.10.18 |
[T101] 02 왜 Terraform 인가? - (2) 단일 서버 배포 (0) | 2022.10.17 |
Comments