文档中心 Object Storage API 转换存储类型

转换存储类型

更新时间:2025-08-21 15:18:21

本接口旨在为开发者提供在Object Storage上转换文件存储类型的能力。

请求说明

要调用此接口,请发送以下格式的POST请求:

POST /converttype/{param1}/{storageType}
Host: {mgrDomain}
Authorization: {accessToken}

参数说明

以下表格提供参数的必要信息和描述:

参数 必填 描述
param1 指定需要转换存储类型的文件。格式为Urlsafe_Base64_Encode(bucket:key),其中bucket是存储空间的名称,key是文件名(包括路径)。例如,要转换存储空间bucket1中的文件1.jpg的存储类型,此参数应填为YnVja2V0MToxLmpwZw==,即bucket1:1.jpg的Url安全Base64编码形式。
storageType 指明目标存储类型。可选存储类型包括:
Standard - 标准存储
IA - 低频访问存储
Archive - 归档存储
mgrDomain 管理域名。您可以在存储空间的概览中找到管理域名,格式通常为*.v1.wcsapi.com
accessToken 也称为管理凭证,用于API调用中的身份验证。有关创建管理凭证的更多详细信息,请参阅管理凭证

请求示例

下面的示例展示了如何使用curl命令发起一个转换存储类型的请求:

curl -v -X POST "http://mgrDomain/converttype/aW1hZ2VzOkltYWdlLnBuZw==/Standard"

响应说明

请求成功

请求成功时,将返回:

{"code": 200, "message": "ok"}

请求失败

若目标存储类型与原存储类型相同,或原文件为归档存储且未先解冻,则返回:

{"code": 403, "message": "Invalid Object State"}

若文件不存在,将返回:

{"code": 403, "message": "File Not Found"}
字段名称 是否必需 描述
code 有关HTTP请求响应代码,请参见 HTTP响应状态码
message 请求提示信息。OK表示成功。
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!