chtype
指令用来为空间中的一个文件修改 存储类型。
qshell chtype <Bucket> <Key> <FileType>
可以在命令行输入如下命令获取帮助文档:
// 简单描述
$ qshell chtype -h
// 详细文档(此文档)
$ qshell chtype --doc
需要使用 qshell account
或者 qshell user add
命令设置鉴权信息 AccessKey
, SecretKey
和 Name
。
- Bucket:空间名,可以为公开空间或私有空间。【必选】
- Key:空间中的文件名。【必选】
- FileType:给文件指定的新的存储类型,其中可选值为
0
代表普通存储
,1
代表低频存储
,2
代表归档存储
,3
代表深度归档存储
,4
代表归档直读存储
。【必选】
注:
归档存储
或 深度归档存储
直接转 普通存储
或 低频存储
会失败,需要先通过 restorear 命令恢复后再转。
修改 if-pbl
空间中 qiniu.png
图片的存储类型为 低频存储
$ qshell chtype if-pbl qiniu.png 1
修改完成,我们检查一下文件的存储类型:
$ qshell stat if-pbl qiniu.png
输出
Bucket: if-pbl
Key: qiniu.png
Hash: FrUHIqhkDDd77-AtiDcOwi94YIeM
Fsize: 5331
PutTime: 14285516077733591
MimeType: image/jpeg
FileType: 1 -> 低频存储
我们发现,文件的存储类型已经被修改为 低频存储
了。