Prerequisites
Before starting the configuration, ensure the following requirements are met.
AWS Account Requirements
| Requirement | Details |
|---|---|
| AWS Account | Active account with billing enabled |
| Permissions | AdministratorAccess or equivalent |
| Region | Any region supported by S3 and CloudFront; us-east-1 recommended for ACM certificates used with CloudFront |
If IAM least-privilege policies are preferred, ensure the user or role has access to:
- Amazon S3
- Amazon CloudFront
- AWS Certificate Manager (ACM)
Domain Requirements
A registered domain is required to complete HTTPS and DNS configuration.
You must have:
- A domain name (e.g.,
example.com) - Access to DNS management through Cloudflare
Cloudflare DNS will be used to:
- Configure domain records for CloudFront
- Complete ACM certificate validation via TXT records
Note
If your domain is currently registered with another provider, you can continue using that registrar while managing DNS through Cloudflare.