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:归档直读存储 5:智能分层存储。【必选】
注:
归档存储 或 深度归档存储 直接转 标准存储 或 低频存储 会失败,需要先通过 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 -> 低频存储
我们发现,文件的存储类型已经被修改为 低频存储 了。