删除存储空间

使用说明

  • 删除存储空间前,需删除存储空间中的所有文件和未完成的分片文件。如果存储空间不为空(存储空间中有文件或者是尚未完成的分片上传),则存储空间无法删除。

函数说明

deletebucket(bucket, header=None, projectid=None)

​ 删除空间

Parameters

  • bucket – string类型,空间名称
  • projectid – string类型,项目ID
  • header – dict类型,http 请求header,键值对类型分别为string,比如{'User-Agent': 'Google Chrome'}

Returns

  • ret: 如果http状态码为[200, 204, 206]之一则返回None,否则如果服务器返回json信息则返回dict类型,键值对类型分别为string, unicode string类型,否则返回空的dict
  • ResponseInfo: 响应的具体信息,UCloud UFile 服务器返回信息或者网络链接异常

代码示例

1
2
3
4
5
6
7
8
9
10
11
12
public_key = ''         #账户公钥
private_key = ''        #账户私钥


from ufile import bucketmanager

bucketmanager_handler = bucketmanager.BucketManager(public_key, private_key)

# 删除bucket
bucketname = '' #待删除的空间名称
ret, resp = bucketmanager_handler.deletebucket(bucketname)
print(ret)