static website hosting amazon s3
1.0.0
此專案使用 Terraform 在 AWS 上設定一個託管靜態網站。該架構利用 AWS Route 53、CloudFront、S3、憑證管理器和 CloudFront Function 來提供高度可用、可擴展且安全的解決方案。
為了更深入了解這個專案並掌握使用 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 init
產生執行計劃:
terraform plan
應用程式配置:
terraform apply
若要銷毀已配置的基礎設施,請使用:
terraform destroy
我感謝您對這個項目的興趣,並感謝您花時間探索它。您的參與對於專案的成功和社區至關重要。
歡迎對此專案做出貢獻!無論是報告錯誤、提出改進建議,還是編寫和重構程式碼,我們始終感謝您的幫助。請隨意提出問題或建立拉取請求。