
J9九游知识文库
knowledge
j9九游会官网website(静态网站托管及回源配置)
发布时间:Jul.19.2024
静态网站托管功能允许您将静态网站托管到OSS的存储空间(Bucket),并使用Bucket的访问域名访问这个网站。Bucket配置静态网站托管后,当您的用户向OSS请求的数据不存在时,可通过设置回源规则确保其仍然可以获取正确的数据。命令用于添加、修改、查询、删除Bucket的静态网站托管以及回源配置。
本文各命令行示例均基于Linux 64位系统,其他系统请将命令开头的./ossutil64替换成对应的Binary名称。详情请参见命令行工具ossutil命令参考。
Bucket配置静态网站托管后,当您的用户向OSS请求的数据不存在时,本应返回404错误。如果您设置了回源规则,并填写了数据的正确地址,则用户可以通过回源规则从OSS获取到正确的数据。
如果Bucket此前未添加过Website配置,则使用该命令将为Bucket添加Website配置。如果Bucket此前已添加Website配置,则使用该命令将直接覆盖已有的Website配置。
在本地创建名为localfile.xml文件,并根据使用场景配置Website规则。
如下为Website的完整配置参考示例,示例中包含了静态网站托管以及回源配置。您也可以根据具体的业务场景需求,选择仅添加静态网站托管或者回源配置。
配置示例中通过RoutingRules字段指定回源规则。有关回源规则中包含的各参数配置详情,请参见设置回源规则。
用于存放Website配置的本地文件名称,例如localfile.xml。如果未指定此参数,则Website配置将直接输出到屏幕。
以下输出结果表明已成功获取Website配置,并将其写入本地localfile.xml文件。
获取目标存储空间examplebucket的Website配置,并将配置结果直接输出屏幕。
当您需要通过命令行工具ossutil切换至另一个地域的Bucket时,可以通过-e选项指定该Bucket所属的Endpoint。当您需要通过命令行工具ossutil切换至另一个阿里云账号下的Bucket时,可以通过-i选项指定该账号的AccessKey ID,并通过-k选项指定该账号的AccessKey Secret。j9九游会官网
例如您需要为另一个阿里云账号下,华东1(杭州)名为testbucket的Bucket添加Website配置,命令如下:J9九游