1. S3 버킷 생성
- 테라폼의 state를 저장하기 위해 AWS S3 서비스를 사용한다.
버킷이름은 AWS 리전을 통틀어 고유해야 한다.
유데미 강좌에서 수강생에게
us-east-1 리전으로 실습 진행을
권하고 있기에
동일하게 진행했다.
퍼블릭 엑세스 차단한다.(디폴트)
버킷 생성 완료
버킷의 버전을 관리하자.
조금 전에 생성한 버킷에 새로운 객체가 생성될 때마다(=쉽게 말해 파일개념
)
이전 객체(=파일)파일이 덮어씌워지는 것이 아니라 저장된다.
테라폼을 통해
우리가 구축할 AWS 클라우드의 인프라를 구축(정의)할 것이다.
테라폼으로 자원(resources)들을 관리할 것이다.
3. DynamoDB table 생성
- Document 스토리지 형태인 다이나모DB를 사용할 것이다.
(NoSQL: 스키마가 없는 데이터베이스)
4. ECR 레포지토리 생성