调用GetOssUploadMeta获取上传升级包到OSS所需要的STS token和Policy等信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetOssUploadMeta |
系统规定参数。取值:GetOssUploadMeta。 |
ProjectId | String | 是 | P0VFCREU |
所属项目ID |
RegionId | String | 是 | cn-shanghai |
地域ID |
Ext | String | 是 | zip |
文件后缀 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 6F25F67C-F411-499F-BCE2-67CA563CB064 |
请求ID |
OssUploadMeta | Struct |
上传需要的信息 |
|
AccessKey | String | STS.xxxxxxxxxxx |
上传需要的信息 |
Host | String | http://xxxxxx.oss-cn-shanghai.aliyuncs.com |
上传的OSS服务器地址 |
ObjectKey | String | 11/1527911483513.zip |
上传文件的目标路径 |
Policy | String | xxxxxxxxxxxxxx |
OSS上传文件的Policy |
SecurityToken | String | xxxxxxxxxxxxxx |
STS token |
Signature | String | xxxxxxxxxxxx= |
签名 |
示例
请求示例
http(s)://iovcc.cn-shanghai.aliyuncs.com/?Action=GetOssUploadMeta
&ProjectId=P0VFCREU
&RegionId=cn-shanghai
&Ext=zip
&<公共请求参数>
正常返回示例
XML
格式
<RequestId>4EFF678D-DD88-4AEB-B81C-B760AFDFA250</RequestId>
<OssUploadMeta>
<Policy>xxxxxxxxx</Policy>
<SecurityToken>xxxxxxxxxx</SecurityToken>
<Signature>xxxxxxxxxxx=</Signature>
<ObjectKey>11/1527911483513.zip</ObjectKey>
<Host>http://xxxxxxx.oss-cn-shanghai.aliyuncs.com</Host>
<AccessKey>STS.xxxxxxxx</AccessKey>
</OssUploadMeta>
JSON
格式
{
"RequestId": "4EFF678D-DD88-4AEB-B81C-B760AFDFA250",
"OssUploadMeta": {
"Policy": "xxxxxxxxx",
"SecurityToken": "xxxxxxxxxx",
"Signature": "xxxxxxxxxxx=",
"ObjectKey": "11/1527911483513.zip",
"Host": "http://xxxxxxx.oss-cn-shanghai.aliyuncs.com",
"AccessKey": "STS.xxxxxxxx"
}
}
错误码
访问错误中心查看更多错误码。