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-阿裏雲