函数说明
updatebucket
(bucket, buckettype, header=None, projectid=None)
更新空间的属性
Parameters
- bucket – string类型,空间名称
- buckettype – string类型, 'private' 或者 'public'
- 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.updatebucket(bucketname, 'public')
print(ret)