使用 S3、Route53 和 CloudFront 进行 Web 托管及消息通知相关技术解析
1. 使用 S3、Route53 和 CloudFront 进行 Web 托管
当执行 www.qnatime.net
时,我们不再受限于使用相同的 S3 存储桶名称和域名。这里 www.qname.net
也指向相同的 CloudFront 域名,且不存在存储桶到裸域名存储桶的后台重定向。若浏览器中出现“不安全”消息,是因为使用了 HTTP 请求,且域名没有有效的证书。
1.1 创建 CloudFormation 堆栈
我们将创建两个 CloudFormation 堆栈:
- CloudFront 分发堆栈 :
1. 模板准备 :以模板版本和描述(可选)开始模板。
2. 定义参数 :接受逗号分隔的域名别名列表。
Parameters:
DomainNameAliases:
Description: Domain name aliases for your website (quizzercloud.com,www.quizzercloud.com)
Type: CommaDelimitedList
3. **定义资源**:定义 CloudFront 分发。