对象存储BOS

    DeleteBucketTrash

    接口描述

    本接口用于关闭trash功能,用户必须是源Bucket的owner且拥有FULL_CONTROL权限,且是目标Bucket的owner。

    请求

    • 请求语法

      DELETE /?trash HTTP/1.1
      Host: <BucketName>.bj.bcebos.com
      Date: <Date>
      Authorization: <AuthorizationString>   
    • 请求头域

      无特殊Header参数

    • 请求元素

    响应

    • 响应头域

    • 响应元素

      名称 描述
      trashDir 回收站的文件夹,有长度限制。可选,不填默认名为.trash

      返回结果解释如下:

      结果 http status error code 说明
      成功 204 - -
      bucket不存在 404 NoSuchBucket -
      没有权限 403 AccessDenied 只有bucket owner可以操作

      说明:即使未开通trash功能也返回204,满足delete幂等

    示例

    • 请求示例

      DELETE /?trash HTTP/1.1
      Host: bucket.bj.bcebos.com
      x-bce-date: date
      Authorization: AuthorizationString
    • 响应示例

      HTTP/1.1 204 OK
      x-bce-request-id: 4db4b34d-653d-4d9a-b49b-3049ca786409
      Date: Wed, 31 May 2017 08:34:40 GMT
      Server: BceBos
      Connection: keep-alive
    上一篇
    GetBucketTrash
    下一篇
    数据同步