0
我在網上搜索了大量關於如何創建通訊組的文章和論壇,但都使用S3作爲原始域名。 我創建了一個使用源域名作爲rails服務器的通訊組,例如assets.abcd.efgh.com
我可以訪問資產(如果我的服務爲assets.abcd.efgh.com/assets/abcdefghti-ieajife.css
),但我無法使用分配域名作爲1234test.cloudfront.net/assets/abcdefghti-ieajife.css
訪問資產。我得到的錯誤:使用HTTPS創建亞馬遜通訊組
Failed to contact the origin
我開始使用捲曲的結果是
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==
有人可以指導我,我需要什麼其他的設置做在創建通訊組或什麼,我缺少什麼?
*「我無法訪問資產」*發佈問題時非常重要,要記住我們已經知道它不工作......這就是爲什麼您要發佈問題的原因。我們需要知道的是**在什麼意義/方式/方式/方式失敗?**你看到了什麼錯誤?使用'curl'這樣的工具,以便輕鬆捕獲響應頭。你在服務器日誌中看到了什麼?您在CloudFront日誌中看到什麼? –
我得到錯誤未能聯繫原點並使用curl curl -v https://assets.abcd.efgh.com/assets/abcdefghti-ieajife.css -o/dev/null --silent -H「User-Agent: Amazon CloudFront「2>&1 | grep HTTP > GET /assets/abcdefghti-ieajife.css HTTP/1.1
User7354632781
使用curl的目的不是爲了抑制錯誤,而是爲了捕獲它們。請將請求發送到CloudFront端點,捕獲整個事件,並將其作爲代碼塊編輯到問題中。如果你願意的話,你可以刪除你的主機名,但是其他的信息,比如'Amz-Cf-Id'和'Via'不被認爲是敏感的,不需要被刪除,但是如果你想。 –