static website hosting amazon s3
1.0.0
이 프로젝트는 Terraform을 사용하여 AWS에서 호스팅되는 정적 웹 사이트를 설정합니다. 이 아키텍처는 AWS Route 53, CloudFront, S3, Certificate Manager 및 CloudFront 기능을 활용하여 가용성이 높고 확장 가능하며 안전한 솔루션을 제공합니다.
이 프로젝트에 대해 더 깊이 이해하고 Terraform을 사용하여 AWS에서 정적 웹 사이트 호스팅을 마스터하려면 Medium에서 다음 기사를 읽어 보시기 바랍니다.
Terraform을 사용하여 AWS에서 정적 웹 사이트 호스팅 마스터하기: 단계별 자습서
인프라를 배포하기 전에 필요한 변수를 설정하는 것이 중요합니다. Terraform은 변수를 활용하여 유연한 방식으로 설정을 관리합니다. 변수를 구성하려면 아래 단계를 따르세요.
변수 파일 생성 :
terraform.tfvars
라는 파일을 만듭니다.variables.tf
에 정의된 변수의 값을 보유합니다. # Example terraform.tfvars content
aws_region = "us-west-2"
prefix = "your-org-prefix"
domain_name = "yourdomain.com"
bucket_name = "website-name-frontend"
common_tags = {
ManagedBy = "Terraform"
Org = "My Organization name"
Project = "Static Website"
}
Terraform 초기화 :
terraform init
실행 계획 생성 :
terraform plan
구성 적용 :
terraform apply
프로비저닝된 인프라를 삭제하려면 다음을 사용하세요.
terraform destroy
이 프로젝트에 관심을 가져주시고 시간을 내어 탐색해 주셔서 감사합니다. 귀하의 참여는 프로젝트의 성공과 커뮤니티에 매우 중요합니다.
이 프로젝트에 대한 기여를 환영합니다! 버그 보고, 개선 제안, 코드 작성 및 리팩토링 등 여러분의 도움에 항상 감사드립니다. 자유롭게 이슈를 열거나 끌어오기 요청을 생성하세요.