PutBucketStaticWebsite
所有文档

          对象存储 BOS

          PutBucketStaticWebsite

          接口描述

          本接口用于设置静态网站托管。

          用户必须对bucket具有full control 权限。不建议设置归档文件,归档文件没有取回时不可读,StaticWebsite此时不会生效。

          请求(Request)

          • 请求头域

            无特殊参数

          • 请求参数

            名称 描述 类型 是否必须
            index Index文件名称 string
            notFound 404文件名称 string

          响应(Response)

          • 响应元素

          • 响应头域

          示例

          • 请求示例

             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
             x-bce-request-id: 1a5fd81e-626b-45b3-a885-15fff9cd106c
             Date: Tue, 17 May 2016 08:36:52 GMT
             Content-Length: 0
             Server: BceBos
          • 返回代码

            结果 http status error code 说明
            成功 200 - -
            Json格式错误 400 MalformedJSON -
            Json内容不正确 400 InappropriateJSON 比如index和404文件都为空
            Index或者404文件名过长 400 EntityTooLarge index或者404文件名都不能超过1024个字节
            不允许的index或者404文件名 400 InvalidStaticWebSiteFormat 比如文件格式不允许,或者index与404文件同名。
            静态网站托管功能被禁止 501 StaticWebSiteIsDisable 即BOS不允许此region的bucket 开启静态网站托管功能
            其他错误, 遵循bos之前的错误代码 - 参考错误码 -
          上一篇
          日志管理
          下一篇
          GetBucketStaticWebsite