我使用Route53 + Cloudfront + S3存儲桶設置域名。domain - > cloudfront - > s3(https)存儲桶
還在Cloudfront中創建了一個證書,有時候它有時會工作。
現在我從我的存儲桶中獲得AccessDenied
。這似乎是:
https://not.working.s3.eu-central-1.amazonaws.com/(不工作)
http://not.working.s3.eu-central-1.amazonaws.com/(工作)
https://not.working.s3.eu-central-1.amazonaws.com/index.html(工作)
https://s3.eu-central-1.amazonaws.com/not.working(不工作)
也許很簡單,但我搜索了一切東西。奇怪的是,在某個時間點工作。 Cloudfront有一個推斷時間,所以很難調試。
我現在使用錯誤頁面,將cloudfront重定向到index.html。這是一個解決方案,你不會在瀏覽器中看到它。但它不乾淨.. –
如果您的存儲桶名稱包含「。」字符,那麼S3 SSL證書將不起作用。有關更多信息,請參閱以下內容:http://stackoverflow.com/questions/3048236/amazon-s3-https-ssl-is-it-possible請注意,您的問題中的所有示例網址都會直接跳到S3,繞過CloudFront,因爲他們沒有使用您的自定義域,而只是默認的S3域。 –