我的Cloudfront发行版可以很好地与S3兼容。
添加第二个原点后,我还添加了新的缓存行为,因此我将得到:
*
缓存行为路径)elsewhere/*
缓存行为路径)我觉得可能有些错误或遗漏,但无法通过docs判断出可能是什么。
阅读以下答案后:
我仍然不知道什么是行不通的。我启用了S3日志,但是它们可能需要几个小时才能更新。
感谢您的帮助!
点击第二个URL后出现的错误是:
"response": {
"status": 403,
"statusText": "",
"httpVersion": "http/2.0",
"headers": [
{
"name": "status",
"value": "403"
},
{
"name": "content-type",
"value": "application/xml"
},
{
"name": "date",
"value": "Fri, 17 Aug 2018 03:28:54 GMT"
},
{
"name": "server",
"value": "AmazonS3"
},
{
"name": "x-cache",
"value": "Error from cloudfront"
},
{
"name": "via",
"value": "1.1 275132367c30f17c9825826491390fe3.cloudfront.net (CloudFront)"
},
{
"name": "x-amz-cf-id",
"value": "Ag_JzYYNMVJLMlz9Dd8yDgS1qDCRFlihzlCauDXOE0-fojAPQLQNQQ=="
}
似乎dist没有访问权限,但是我执行了与第一个来源相同的OAID,我检查了存储区权限是否允许OAID,并且第一个来源工作正常。
添加S3起源可能是一个传播缓慢的问题吗?