我在网上浏览了很多关于如何创建通讯组的文章和论坛,但他们都使用S3作为原始域名。
我创建了一个使用原始域名作为rails服务器的通讯组,例如assets.abcd.efgh.com
如果我assets.abcd.efgh.com/assets/abcdefghti-ieajife.css
我可以访问该资产但我无法使用分发域名1234test.cloudfront.net/assets/abcdefghti-ieajife.css
访问该资产。我收到了错误:
Failed to contact the origin
我使用curl的结果是
curl -I -s -X GET -H "Origin: https://assets.abcd.efgh.com" 1234test.cloudfront.net/assets/abcdefghti-ieajife.css
HTTP/1.1 503 Service Unavailable
Content-Type: text/html
Content-Length: 507
Connection: keep-alive
Server: CloudFront
Date: Tue, 25 Oct 2016 16:48:17 GMT
Expires: Tue, 25 Oct 2016 16:48:17 GMT
X-Cache: Error from cloudfront
Via: 1.1 8f18deab0e501ffbd2fa94cfd46e4785.cloudfront.net (CloudFront)
X-Amz-Cf-Id: PLAjGN5UuFEEFZSRYu_fGfsMDBcjH1w7Ruy1x1fv9bWiftWak3k1QA==
有人可以指导我在创建发布组或我缺少什么时需要做的其他设置吗?
答案 0 :(得分:0)
发现需要更新原始来接收公共请求。它只接收私人请求