首页 / 知识
关于亚马逊S3:是否可以通过S3托管的内容来具有index.html功能?
2023-04-13 05:28:00
Is there a way to have index.html functionality with content hosted on S3?有没有一种方法可以使S3默认为index.html页面? 例如:我的存储桶对象清单:
致电www.example.com/index.html效果很好! 但是,如果要致电www.example.com/,我们将获得403或REST对象,其中列出了XML文档,具体取决于存储桶级ACL的配置方式。 那么,问题就来了:有没有办法让S3上托管的内容具有index.html功能? 对于3年后仍在为此奋斗的人们,让我补充一些重要信息: 您网站的网址(以及您必须指向DNS的网址)不是
如果使用第一个,则无论您配置多少索引文档,它都无法按预期工作。 对于特定示例,请考虑:
要获取真实的网站地址,请转到S3管理控制台,选择目标存储区,然后依次选择 Amazon S3现在支持索引文档
可以将存储桶的索引文档设置为 使用aws cli非常简单:
您可以从AWS管理控制台设置索引文档:
您可以通过Amazon CloudFront链接轻松解决它。在Amazon CloudFront,您可以修改根对象。您可以在此处下载管理器:m1.mycloudbuddy.com/downloads.html。 由于时间已经很久了,所以提出了这个问题,并且Amazon S3更改了其界面。我想用更新的屏幕截图回答。
我们需要为S3启用"静态网络托管"以充当网络托管。
正如在Stack Overflow上的答案中所回答的那样,虚拟主机链接为:http://bucket-name.s3-website-region.amazonaws.com 是。使用AWS Cloudfront,您可以分配默认文件。 我建议从2006年开始阅读此线程(在Amazon Web Services开发人员连接上)。似乎没有简单的解决方案。 您可以使用dns webforwards和伪装来做到这一点。只是转到index.html的完整路径 www.example.com转发到http://www.example.com.s3.amazonaws.com,并确保隐藏输出。 |
最新内容
相关内容
python的调用绑定方法和非绑定方法
python的调用绑定方法和非绑定方法,代码,方法,实例,第一,培训,时计,奇数,偶数,参数,定义,在Python中,如果用实例去调用方法,这种限制就被称为PyPython网络编程调用接收数据的三种
Python网络编程调用接收数据的三种方法,数据,代码,基础,通用,通讯,服务,网络,培训,方法,报文,最近在使用python进行网络编程开发一个通用的tcPython 之模块重载的五种方法
Python 之模块重载的五种方法,环境,培训,方法,模块,文件夹,例子,下面,内容,语句,请看,python环境准备新建一个foo文件夹,其下包含一个bar.py文Python文件读取相关方法
Python文件读取相关方法,数据,位置,文件,中行,培训,方法,字节,内容,结果,字符串,我们知道,对文件的读取操作需要将文件中的数据加载到内存中,而Python 多线程死锁问题的巧妙解决
Python 多线程死锁问题的巧妙解决方法,异常,持有,代码,情况,信息,管理,数据,包装,策略,预期,死锁死锁的原理非常简单,用一句话就可以描述完。列举Python面向对象中带双下划线的
列举Python面向对象中带双下划线的特殊方法,信息,代码,培训,对象,属性,方法,实例,字符串,里边,内容,__new__:生成实例__init__:生成实例的属性_Python 条件对象
Python 条件对象,状态,培训,对象,条件,线程,方法,底层,发生,场景,典型,条件对象总是与某种类型的锁对象相关联,锁对象可以通过传入获得,或者在使用Python执行系统命令方法
使用Python执行系统命令方法,系统,信息,培训,标准,命令,方法,模块,操作,终端,中文,Python是一款操作简单的编程语言,内置丰富的库,能够很容易的Python 事件对象
Python 事件对象,通信,培训,线程,事件,对象,内部,标志,信号,机制,以上,一个线程发出事件信号,其他线程等待该信号,这是最简单的线程之间通信机Python之什么是面向对象?
Python之什么是面向对象?,设计,流程,代码,个体,大唐,对比,培训,模子,上帝,对象,OOP(ObjectOrientedPrograming)编程是利用“类”和“对象”来Python 类的私有属性和方法
Python 类的私有属性和方法,私有化,培训,开头,变量,函数,模块,属性,目的,方法,更多,在Python中,通过单下划线”_”来实现模块级别的私有化,一般python 粘包解决方法
python 粘包解决方法,数据,数字,网络,报头,培训,长度,字节,内容,格式,详细信息,问题的根源在于,接收端不知道发送端将要传送的字节流的长度,所