使用HTTPS创建amazon通讯组

时间:2016-10-24 21:31:50

标签: ruby-on-rails-4 amazon-web-services amazon-s3 amazon amazon-cloudfront

我在网上浏览了很多关于如何创建通讯组的文章和论坛,但他们都使用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==

有人可以指导我在创建发布组或我缺少什么时需要做的其他设置吗?

1 个答案:

答案 0 :(得分:0)

发现需要更新原始来接收公共请求。它只接收私人请求