2017-06-06 118 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

相关问题