调用GenerateOssPostPolicy获取文件上传OSS的Policy。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
AccessId | String | 是 | STS.3mQEbNf******wa180Le |
STS返回的临时AccessKey ID。 |
AccessKey | String | 是 | B1w7rCbR4dzGwNYJ******3PiPqKZ3gjQhAxb6mB |
STS返回的临时AccessKey Secret。 |
Action | String | 是 | GenerateOssPostPolicy |
系统规定参数。取值:GenerateOssPostPolicy。 |
Ext | String | 是 | rsa |
文件类型后缀。 |
ProjectId | String | 是 | 11 |
项目ID。 |
RegionId | String | 否 | cn-shanghai |
地域ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
OssPostPolicy |
上传OSS所需的签名及Policy。 |
||
AccessId | String | 6MKOqxGiGU4AUk44 |
用户请求的accessId。 |
Expire | String | 1446726203 |
当前上传策略的失效时间。 |
Host | String | http://iovcc-pm-tenant.oss-cn-shanghai.aliyuncs.com |
说明用户要往哪个域名发起上传请求。 |
Policy | String | eyJleHBpcmF0aW9uIjoiMjAxNS0xMS0wNVQyMDoyMzoyM1oiLCJjxb25kaXRpb25zIjpbWyJjcb250ZW50LWxlbmd0aC1yYW5nZSIsMCwxMDQ4NTc2MDAwXSxbInN0YXJ0cy13aXRoIiwiJGtleSIsInVzZXItZGlyXC8iXV19 |
用户表单上传的策略policy,是经过base64编码过的字符串。 |
Signature | String | I2u57FWjTKqX/AE6doIdyff151E= |
对变量policy签名后的字符串。 |
RequestId | String | 7676B259-FFA5-4971-A9D7-7B3F48D1DEEB |
请求ID。 |
示例
请求示例
http(s)://iovcc.cn-shanghai.aliyuncs.com/?Action=GenerateOssPostPolicy
&AccessId=STS.3mQEbNf******wa180Le
&AccessKey=B1w7rCbR4dzGwNYJ******3PiPqKZ3gjQhAxb6mB
&Ext=rsa
&ProjectId=11
&<公共请求参数>
正常返回示例
XML
格式
<GenerateOssPostPolicyResponse>
<RequestId>F3BAE77D-1954-48C5-95F6-D4937B29E2F4</RequestId>
<OssPostPolicy>
<AccessId>6MKOqxGiGU4AUk44</AccessId>
<Expire>1446726203</Expire>
<Host>http://iovcc-pm-tenant.oss-cn-shanghai.aliyuncs.com</Host>
<Policy>eyJleHBpcmF0aW9uIjoiMjAxNS0xMS0wNVQyMDoyMzoyM1oiLCJjxb25kaXRpb25zIjpbWyJjcb250ZW50LWxlbmd0aC1yYW5nZSIsMCwxMDQ4NTc2MDAwXSxbInN0YXJ0cy13aXRoIiwiJGtleSIsInVzZXItZGlyXC8iXV19</Policy>
<Signature>I2u57FWjTKqX/AE6doIdyff151E=</Signature>
</OssPostPolicy>
</GenerateOssPostPolicyResponse>
JSON
格式
{
"RequestId":"F3BAE77D-1954-48C5-95F6-D4937B29E2F4",
"OssPostPolicy":{
"Host":"http://iovcc-pm-tenant.oss-cn-shanghai.aliyuncs.com",
"Policy":"eyJleHBpcmF0aW9uIjoiMjAxNS0xMS0wNVQyMDoyMzoyM1oiLCJjxb25kaXRpb25zIjpbWyJjcb250ZW50LWxlbmd0aC1yYW5nZSIsMCwxMDQ4NTc2MDAwXSxbInN0YXJ0cy13aXRoIiwiJGtleSIsInVzZXItZGlyXC8iXV19",
"Expire":"1446726203",
"AccessId":"6MKOqxGiGU4AUk44",
"Signature":"I2u57FWjTKqX/AE6doIdyff151E="
}
}
错误码
访问错误中心查看更多错误码。