2017-06-06 150 views
0

此刻即時我在一個S3存儲桶中託管了一個構建的Angular 2應用程序,因此它只包含.html.js文件。AWS S3「404 Not Found」

asolut路徑http://example.com/確實有效,但如果我切換到任何鏈接,例如http://example.com/testsite,它會向我顯示以下錯誤。

404 Not Found 

Code: NoSuchKey 
Message: The specified key does not exist. 
Key: voucher 
RequestId: 7A08F32C18D3C6D3 
HostId: 6jTd5D5QDU+AP4vo+uRcHHVT5WeRAKjoPeqVb39xoKZZSvWWz/9TsNp41TbuKXmtpYbLZJiyqwE= 

我已經嘗試了其他桶政策,我設置evry文件公開,但它不會爲我工作。

回答

2

你斗的政策資源屬性需要包含,請注意/ *:

"Resource":["arn:aws:s3:::bucketname/*"] 

您還需要設置錯誤文檔是你的index.html