1、创建同域名相同的存储桶
2、开启web,并设定index.html
3、关闭权限:Block public access
4、设置桶策略
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::Bucket-Name/*"
]
}
]
}
5、测试桶URL
6、Route53 指定A记录为S3endpoint
注意:
这里有个不好的地方,就是配置好后,只能使用http进行访问,如果使用https访问需要配合cloudfront