设置静态网站托管
更新时间:2024-10-21
接口说明
本接口用于设置静态网站托管。
用户必须对bucket具有full control 权限。不建议设置归档文件,归档文件没有取回时不可读,StaticWebsite此时不会生效。
请求URI
PUT /v1/{bucketName}/?website
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | 参数位置 |
---|---|---|---|---|---|
bucketName | String | 是 | bucket的名称 | "bucketName_example" | Path |
请求体参数
请求体字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
index | String | 否 | Index文件名称 | index.html |
notFound | String | 否 | 404文件名称 | 404.html |
notFoundHttpStatus | String | 否 | 返回错误页面时的HTTP状态码。取值:200、404(默认) | 404 |
index 与 notFound 必须至少设置一个
响应体参数
响应体字段数据结构说明
请求示例
PUT /v1/bucketName_example/?website
<公共请求头>
PUT /?website HTTP/1.1
Host: <BcuketName>.bj.bcebos.com
Date: Tue, 17 May 2016 08:36:52 GMT
Authorization: AuthorizationString
Content-Length: 65
{
"index": "index.html",
"notFound": "404.html"
}
响应示例
HTTP/1.1 200 OK
<公共响应头>
HTTP/1.1 200 OK
x-bce-request-id: 1a5fd81e-626b-45b3-a885-15fff9cd106c
Date: Tue, 17 May 2016 08:36:52 GMT
Content-Length: 0
Server: BceBos
错误码
请参考通用错误码