s32 [Terraform] 4-2. 다중 리전에서 동작하는 S3 버킷 구성하기 ✍ Posted by Immersive Builder Seong 1. 실습 소개이번 실습에서는 다중 리전(Multi-Region)에서 동작하는 S3 버킷을 구성합니다. 단일 프로바이더의 다중 정의 다중 리전 액세스 포인트 정의 2. 다중 리전에서 동작하는 S3 버킷 구성하기 단일 프로바이더의 다중 정의 서울 리전(ap-northeast-2)과 싱가포르 리전(ap-southeast-1) 2개의 리전에서 동작하는 S3 버킷을 구성할 예정입니다. S3 버킷은 동일한 AWS 프로바이더를 사용하지만 대상 리전이 다르므로 프로바이더 선언에서 alias를 명시하고 리소스와 데이터 소스에서는 provider 메타인수를 사용해 대상 리전을 지정할 수 있습니다. 프로바이더 선언 (alias)먼저 다음과 같이 각.. 2024. 7. 7. [Terraform] 4-1. AWS S3와 DynamoDB를 활용하여 백엔드 구성하기 ✍ Posted by Immersive Builder Seong 1. 실습 소개이번 실습은 AWS S3와 DynamoDB를 활용하여 State 백엔드를 구성합니다. 백엔드 구성 시 S3는 원격 공유 저장소의 역할을 하며 DynamoDB는 State Locking 기능을 제공합니다. 즉, 팀 구성원들이 동일한 State를 사용하고 동시 작업으로 인한 충돌을 방지하기 위한 구성입니다. 실습은 하기와 같은 순서로 진행할 예정입니다. Step1. AWS S3 생성하기 Step2. AWS S3 백엔드 설정하기 Step3. DynamoDB 생성하기 Step4. State Locking 설정하기 Step5. AWS S3 버저닝하기 Step6. 실습 리소스 삭제하기 2. AWS S3와 DynamoDB를 활용.. 2024. 7. 7. 이전 1 다음