POST Object 名称 描述 是否必须 AWSAccessKeyId 根用户或拥有权限的子用户的访问密钥ID。如果请求包含policy,对于V2签名,则此字段为必填字段。 类型:字符串。 条件 CacheControl, ContentType, ContentDisposition, ContentEncoding, Expires 特定于REST的请求头。有关更多信息,请参阅 。 类型:字符串。 否 file 文件或文本内容。文件或文本内容必须是Form表单的最后一个字段。一次只能上传一个文件。 类型:文件或文本内容。 是 key 上传文件的名称。 ${ filename }为用户提供的文件名。例如,如果用户Betty上传的文件名为lolcatz.jpg, 字段值指定为/user/betty/${filename},那么保存的文件名称将会是/user/betty/lolcatz.jpg。 类型:字符串 是 policy 描述请求中允许的内容的安全策略。对于非匿名请求,policy字段是必须的。 在V2或者V4签名计算中,policy字段是您签名的字符串。 类型:字符串。 条件 signature 使用V2签名计算的签名。如果请求包含policy,对于V2签名,则此字段为必填字段。 signature Base64(HMACSHA1(YourSecrectKey,StringToSign))。 条件 XAmzAlgorithm V4签名算法。如果请求包含policy,对于V4签名,则此字段为必填字段。 取值:AWS4HMACSHA256。 条件 XAmzCredential 用户的accessKeyId和范围信息,范围信息包括请求日期、区域、服务、终止字符串aws4request,格式如下: <youraccesskeyid>/<date>/<region>/<service>/aws4request 其中: date格式为YYYYMMDD。 region: 对于oos api:访问域名为oos xx .ctyunapi.cn,region为 xx 。 对于统计api:访问域名为oos xx mg.ctyunapi.cn,region为 xx mg。 对于操作跟踪api:访问域名为oos xx cloudtrail.ctyunapi.cn,region为 xx 。 对于iam api:访问域名为oos xx iam.ctyunapi.cn,region为 xx 。 说明 各资源池的详细访问域名详见 条件 XAmzDate 日期和时间格式必须遵循ISO 8601标准,并且必须使用“yyyyMMddT HHmmssZ”格式进行格式化。例如,如果日期和时间是“08/01/2018 15:32:41.982700”,则必须首先将其转换为UTC(协调世界时),然后提交为“20180801T083241Z”。 如果请求包含policy,对于V4签名,则此字段为必填字段。 条件 XAmzSignature 使用V4签名计算的签名。如果请求包含policy,对于V4签名,则此字段为必填字段。 xamzsignaturehex(HMACSHA256(SigningKey, StringToSign))。 条件 XAmzsecuritytoken 临时会话使用的安全令牌。使用临时密钥构造V2或者V4签名请求时,此字段为必填字段。 条件 successactionredirect,redirect 上传成功后客户端重定向到的URL。OOS将Bucket、文件名和etag值作为查询字符串参数附加到URL。 如果未指定 successactionredirect,OOS将返回在successactionstatus字段中指定的空文档类型。 如果OOS无法识别用户提供的URL,将忽略该字段。 如果上传失败,OOS将显示错误且不会执行重定向操作。 类型:字符串。 注意 redirect 后续可能会被移除,建议使用 successactionredirect 。 否 successactionstatus 如果没有指定successactionredirect,上传成功后状态代码将返回到客户端。 取值:200、201或204(默认)。 如果值被设置为200或204,OOS将返回一个空文档和一个200或204状态代码。 如果值被设置为201,OOS将返回一个XML文档和一个201状态代码。有关XML文档内容的信息,请参阅POST文件。 如果没有设置值或者设置了无效的值,OOS将返回一个空文档和一个204状态代码。 注意 某些版本的AdobeFlashplayer无法正确处理使用空白正文的HTTP响应。要通过AdobeFlash支持上传,建议您将successactionstatus设置为201。 否 xamzstorageclass 文件的存储类型。 类型:字符串。 取值: STANDARD:标准存储。 STANDARDIA:低频访问存储。 默认值为STANDARD。 否 xamzmeta 任何头以这个前缀开始都会被认为是用户的元数据,当用户检索时,它将会和文件一起被存储并返回。更多信息请参考PUT Object 类型:字符串。 否 xamzwebsiteredirectlocation 如果Bucket配置为网站,重定向对这个文件的请求到相同Bucket的另外一个文件或者到一个其他的URL。OOS会保存这个值到文件的metadata。 下面这个例子表示请求头设置重定向到相同Bucket的另一个文件(anotherPage.html)。 xamzwebsiteredirectlocation: /anotherPage.html 重定向到其他网站的例子: xamzwebsiteredirectlocation: 注意 这个值必须以“/”、 否 xctyundatalocation 文件的数据位置。 注意 香港节点不支持此参数。 类型:keyvalue形式。 取值: 格式为:typeLocal,scheduleStrategy scheduleStrategy 或者typeSpecified,location location ,scheduleStrategy scheduleStrategy type:指定数据位置的类型,取值为Local或者Specified。Local表示就近写入,Specified表示指定位置。如果type取值为Specified,则需要指定具体的数据位置location,location可以填写多个,以逗号分隔: 对于对象存储网络,可取值为:ChengDu、GuiYang、LanZhou、QingDao、SH2、ShenYang、ShenZhen、SuZhou、WuHan、WuHu、WuLuMuQi、ZhengZhou。 对于对象存储网络2,可取值为:NeiMeng1、HangZhou1。 scheduleStrategy:调度策略,取值为: Allowed:允许OOS自动调度数据存储位置。 NotAllowed:不允许OOS自动调度数据存储位置。 否