Priority: High
Difficulty: Medium
Description:
Create a Terraform module to provision an S3 bucket (private) and a CloudFront distribution with Origin Access Control (OAC).
- Configure index and error documents.
- Optionally integrate with Route53 and ACM for custom domains.
Acceptance Criteria:
terraform apply creates the S3 bucket and CloudFront distribution
- Accessing the CloudFront URL serves
index.html
- Error handling is configured
- (Optional) Custom domain is set up via Route53 and ACM
Priority: High
Difficulty: Medium
Description:
Create a Terraform module to provision an S3 bucket (private) and a CloudFront distribution with Origin Access Control (OAC).
Acceptance Criteria:
terraform applycreates the S3 bucket and CloudFront distributionindex.html