我遵循了相当复杂的AWS指南来为我的网站设置静态托管,目前尚无法加载,不确定原因。我所做的:
https://www.dropzonejs.com/#tips
的内容创建了S3存储桶estimate.dev
{
"Version": "2012-10-17",
"Id": "PolicyForPublicWebsiteContent",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::estimate.dev/*"
}
]
}
和索引文件estimate.dev
的“静态网站托管”功能index.html
添加了自动生成的SOA和NS记录的Route 53区域。分别将TTL设置为60秒。
现在,故障排除部分:
estimate.dev
上,解析为AWS IP(2天前它在解析注册服务商IP)estimate.dev
我试图删除A记录并添加一个CNAME,但是它不允许我在那里选择我的S3存储桶。所以我回到了A记录。
我在这里想念什么?
答案 0 :(得分:1)
除S3网站终结点(不支持REST API)不支持HTTPS之外,其他一切都正确,并且由于HSTS策略,许多现代浏览器尝试使用https,并且您会看到连接超时。
要使其在HTTPS上运行,您可以使用CloudFront并使用以下链接进行设置:
https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/