Terraform으로 시작하는 AWS는 Terraform 기초를 알고 AWS의 비공개 보고서 인프라를 관리하려는 학습자를 위한 과정입니다. 독립적인 저장소를 구축하고 읽을 수 있는 데이터 이력을 보존하며, 각 읽기 전용 사용자에게 필요한 접근 권한만 부여합니다.
5개의 가이드 랩에서 단계적으로 역량을 익힙니다. 2개의 챌린지에서는 보고서 접근을 복구하고 다른 환경을 직접 구성합니다. 권장 순서대로 진행하세요. 각 단원은 별도의 새로운 환경에서 시작합니다.
학습 내용
- 관련 없는 보고서를 보존하면서 자신이 관리하는 AWS 리소스를 생성하고 식별하며 삭제합니다.
- 로컬 state가 분리된 루트 디렉터리에서 입력과 리소스 참조를 재사용하고, 저장된 바이트와 Content-Type을 검증합니다.
- S3 버전 관리를 활성화하고 현재 버전을 덮어쓰지 않은 채 이전 보고서를 읽습니다.
- 실제로 허용되거나 거부되는 요청을 통해 제한된 IAM 읽기 권한을 부여하고 검증하며 철회합니다.
- 저장된 계획을 검토하고 적용하며, 프로바이더가 읽을 수 있는 태그 드리프트를 수정하고 변경 중에도 기존 저장소와 데이터를 보존합니다.
추천 대상
AWS를 배우는 Terraform 학습자와 코드형 인프라를 도입하려는 AWS 학습자에게 적합합니다.
선수 지식: 터미널에서 파일 편집, Terraform 리소스·변수·출력·plan/apply·로컬 state·destroy, S3 객체 읽기, IAM Action과 Resource의 기초. VPC, EC2, 원격 backend, CI 지식은 필요하지 않습니다.
학습 환경: LabEx가 Terraform, AWS CLI, 접근 설정을 준비한 Terminal과 AWS View를 제공합니다. 이전 VM의 리소스나 state가 아니라 학습한 지식을 활용하세요.
자주 묻는 질문
개인 AWS 계정이 필요한가요?
아니요. 각 환경에 접근 설정이 준비되어 있습니다. 개인 액세스 키를 제공할 필요가 없습니다.
첫 Terraform 과정으로 수강해도 되나요?
먼저 Terraform 입문에서 기본 작업 흐름을 익히세요. 이 과정은 설치와 HCL을 처음부터 다루는 대신 기초를 AWS에 적용합니다.
챌린지는 무엇을 평가하나요?
실제 리소스, 보고서 바이트, 읽기 전용 사용자의 접근 범위, 데이터 보존, 범위를 제한한 정리를 평가합니다. 스크린샷이나 서면 보고서를 제출할 필요는 없습니다.





