2017-06-06 2 views
0

Im Moment hostet man eine gebaute Angular 2 App in einem S3-Bucket, , so dass es nur .html und .js Dateien enthält.AWS S3 "404 nicht gefunden"

Der asolut Weg http://example.com/ funktioniert, aber wenn ich zu irgendwelchen Verbindungen wie http://example.com/testsite umschalte, zeigt es mir den folgenden Fehler.

404 Not Found 

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

Ich habe bereits versucht annother Politik Eimer und i auf öffentlichen Evry-Datei, aber es wird nicht für mich zu arbeiten.

Antwort

2

Ihre Eimer Politik Ressourcen Eigenschaft muss enthalten, beachten Sie die/*:

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

Sie müssen auch die Fehlerdokument, geben Sie Ihre index.html sein