是否可以通过S3托管的内容来具有index.html功能?
时间:2020-03-05 18:43:16 来源:igfitidea点击:
有没有一种方法可以使S3默认为index.html页面?例如:我的存储桶对象清单:
/index.html /favicon.ico /images/logo.gif
致电www.example.com/index.html效果很好!但是,如果要调用www.example.com/,我们将获得403或者REST对象,其中列出了XML文档,具体取决于存储桶级ACL的配置方式。
那么,问题就来了:有没有办法让S3上托管的内容具有index.html功能?
解决方案
回答
我建议从2006年开始阅读此线程(在Amazon Web Services开发人员连接上)。似乎没有简单的解决方案。
回答
我们可以使用dns webforwards和伪装来做到这一点。只是转到index.html的完整路径
www.example.com转发到http://www.example.com.s3.amazonaws.com,并确保隐藏输出。
回答
是的。使用AWS Cloudfront,我们可以分配默认文件。
回答
我们可以通过Amazon CloudFront链接轻松解决它。在Amazon CloudFront,我们可以修改根对象。我们可以在此处下载管理器:m1.mycloudbuddy.com/downloads.html。