我将s3与cloudfront一起使用。我有一个具有两个索引文件的应用程序。
/ index / admin / index
/ index可以正常工作/ admin / index需要我放置/admin/index.html而不包含它抛出的index.html
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>D989FEFADF688159</RequestId>
<HostId>
GvoytrXvDOLPu26AiYYaq6Zi4ck42xyZy3mdxlSF8q5AZc4WEphayr5o6WVDxNM7+qutIAfn53k=
</HostId>
</Error>
我检查了正确设置文件的权限。另外,使用完整的/admin/index.html时,我可以查看文件。
这是预期的行为还是我的s3 / cloudfront配置有问题?
我认为云端是问题所在。看来使用Cloud Front时不能有多个索引文件。http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/DefaultRootObject.html
我最终将index.html添加到路由中以使其工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句