使用 HTTPS 创建亚马逊通讯组
Creating amazon distribution group using HTTPS
我在网上浏览了很多关于如何创建通讯组的文章和论坛,但它们都使用 S3 作为源域名。
我使用原始域名作为 rails 服务器创建了一个通讯组,例如 assets.abcd.efgh.com
如果我这样做 assets.abcd.efgh.com/assets/abcdefghti-ieajife.css
我可以访问该资产,但我无法使用分发域名作为 [=14] 访问该资产=].我收到错误:
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==
有人可以指导我在创建通讯组时还需要进行哪些其他设置或者我缺少什么吗?
发现源需要更新才能接收 public 请求。它只接收私人请求
我在网上浏览了很多关于如何创建通讯组的文章和论坛,但它们都使用 S3 作为源域名。
我使用原始域名作为 rails 服务器创建了一个通讯组,例如 assets.abcd.efgh.com
如果我这样做 assets.abcd.efgh.com/assets/abcdefghti-ieajife.css
我可以访问该资产,但我无法使用分发域名作为 [=14] 访问该资产=].我收到错误:
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==
有人可以指导我在创建通讯组时还需要进行哪些其他设置或者我缺少什么吗?
发现源需要更新才能接收 public 请求。它只接收私人请求