我嘗試使用AWS S3和CloudFront爲我們的Web平臺設置靜態託管解決方案。需要使用https,並且需要通過自定義子域來訪問。AWS S3,CloudFront和SSL
最後我的DNS記錄是這樣的: CNAME: "static" -> "d1fd407fp9coo4.cloudfront.net."
編輯:使用我的DNS默認域名提供商,而不是路由53.
目的是通過https獲得static.dmaglobal.com/logo-frontpage.png的資源。它沒有加載(http://static.dmaglobal.com/logo-frontpage.png),但HTTPS版本(https://static.dmaglobal.com/logo-frontpage.png)給出SSL錯誤,說明當前證書是* .s3.eu-west-2.amazonaws.com而不是* .dmaglobal.com。我不明白這種不匹配是從哪裏來的,因爲它似乎像當前的證書正確設置爲我們的自定義域。
任何人都可以給出一些關於如何從這裏開始處理這個問題的指針?
自創建CloudFront分配以來,它已經有多久了?我幾個星期前創建了一個具有相同設置的設置,並且它保持重定向到S3,而不是通過CloudFront提供文件(因此服務於S3 SSL證書而不是您在CloudFront上配置的文件)。顯然,這是新的CloudFront發行版的已知問題,您需要等待幾個小時才能開始正確地從S3提供文件。幾個小時後,礦井開始按預期工作。 –
也許是在2個小時前創建的,花了一段時間直到它準備好了 - 它在花費了大約一個小時左右的時間才與狀態「進行中」更改爲「準備就緒」 – kvitso
是的,我有同樣的經歷。我會再等幾個小時才能開始提供文件,而不是重定向到S3。以下是我在遇到同樣問題時所遇到的AWS論壇帖子:https://forums.aws.amazon.com/message.jspa?messageID=677452如果在幾個小時內沒有完成清理,您可能需要使用AWS支持打開票證。 –