715
阿里云
GetBucketWebsite__关于Bucket的操作_API 参考_对象存储 OSS-阿里云
Get Bucket Website操作用于查看bucket的静态网站托管状态。
请求语法
GET /?website HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
响应元素(Response Elements)
名称 | 描述 |
---|---|
ErrorDocument | 子元素Key的父元素 类型: 容器 父元素: WebsiteConfiguration |
IndexDocument | 子元素Suffix的父元素. 类型: 容器 父元素: WebsiteConfiguration |
Key | 返回404错误时使用的文件名 类型:字符串 父元素: WebsiteConfiguration.ErrorDocument 有条件:当ErrorDocument设置时,必需 |
Suffix | 返回目录URL时添加的索引文件名,不要为空,也不要包含"/"。例如索引文件设置为index.html,则访问:oss-cn-hangzhou.aliyuncs.com/mybucket/mydir/这样请求的时候默认都相当于访问oss-cn-hangzhou.aliyuncs.com/mybucket/index.html 类型:字符串 父元素: WebsiteConfiguration.IndexDocument |
WebsiteConfiguration | 请求的容器 类型:容器 父元素: 无 |
细节分析
- 如果Bucket不存在,返回404 no content错误。错误码:NoSuchBucket。
- 只有Bucket的拥有者才能查看Bucket的静态网站托管状态,否则返回403 Forbidden错误,错误码:AccessDenied。
- 如果源Bucket未设置静态网站托管功能,OSS会返回404错误,错误码为:NoSuchWebsiteConfiguration。
示例
请求示例:
Get /?website HTTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Date: Thu, 13 Sep 2012 07:51:28 GMT
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc: BuG4rRK+zNhH1AcF51NNHD39zXw=
已设置LOG规则的返回示例:
HTTP/1.1 200
x-oss-request-id: 534B371674E88A4D8906008B
Date: Thu, 13 Sep 2012 07:51:28 GMT
Connection: keep-alive
Content-Length: 218
Server: AliyunOSS
<?xml version="1.0" encoding="UTF-8"?>
<WebsiteConfiguration xmlns=”https://doc.oss-cn-hangzhou.aliyuncs.com”>
<IndexDocument>
<Suffix>index.html</Suffix>
</IndexDocument>
<ErrorDocument>
<Key>error.html</Key>
</ErrorDocument>
</WebsiteConfiguration>
未设置LOG规则的返回示例
HTTP/1.1 404
x-oss-request-id: 534B371674E88A4D8906008B
Date: Thu, 13 Sep 2012 07:56:46 GMT
Connection: keep-alive
Content-Length: 308
Server: AliyunOSS
<?xml version="1.0" encoding="UTF-8"?>
<Error xmlns=”https://doc.oss-cn-hangzhou.aliyuncs.com”>
<Code>NoSuchWebsiteConfiguration</Code>
<Message>The specified bucket does not have a website configuration.</Message>
<BucketName>oss-example</BucketName>
<RequestId>505191BEC4689A033D00236F</RequestId>
<HostId>oss-example.oss-cn-hangzhou.aliyuncs.com</HostId>
</Error>
最后更新:2016-11-23 17:16:08
上一篇:
GetBucketLogging__关于Bucket的操作_API 参考_对象存储 OSS-阿里云
下一篇:
GetBucketReferer__关于Bucket的操作_API 参考_对象存储 OSS-阿里云
数据源概览__准备数据源_用户指南_业务实时监控服务 ARMS-阿里云
2016年11月21日数据风控控制台升级__产品升级更新_数据风控-阿里云
公共请求参数__公共参数_API参考_弹性伸缩-阿里云
创建交换机__快速入门_专有网络 VPC-阿里云
编辑键__数据管理_DMS for Redis_用户指南(NoSQL)_数据管理-阿里云
RAM术语__产品简介_访问控制-阿里云
GetMachineGroup__Logtail机器组相关接口_API-Reference_日志服务-阿里云
发布APP__快速开始_移动数据分析-阿里云
数据同步__功能特性_产品简介_数据传输-阿里云
获取域名列表接口__域名管理接口_Open API_HTTPDNS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云