调用GenerateOssUploadMeta获取文件上传OSS的凭证,凭证具有一定的时效性,且凭证被赋予了有限的权限。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GenerateOssUploadMeta

系统规定参数。取值:GenerateOssUploadMeta

Ext String rsa

文件类型后缀。

ProjectId String 11

项目ID。

RegionId String cn-shanghai

地域ID。

返回数据

名称 类型 示例值 描述
OssUploadMeta Struct

上传OSS所需的凭证信息。

AccessKeyId String STS.xxxxxxxxxxxxxxxxx

临时的AccessKey ID。

AccessKeySecret String xxxxxxxxxxxxxxxxx

临时的AccessKey Secret。

Bucket String xxxx

上传到指定的Bucket。

ObjectKey String 1768723179523459/11/2018-05-07/cert.rsa

文件在OSS上存储的完整文件名。

SecurityToken String xxxxxxxxxxxxxxxxx+YHAPgNwi7yfRecMFydL2uPOgBI7LDio0RkbYLmJfIxHM2nGBPdml7kYEOXmJp2aDhbvvwVYIyt/8iES/R6N208wQh0Pk2bu+/9dvalp6wOHF4gkFGhhTVFMuTDRhQlNDU0pWTXVLZzVVMXZGRHciBTQzMjc0KgVhbGljZTCpnJjwySk6BlJzYU1ENUJuCgExGmkKBUFsbG93Eh8KDEFjdGlvbkVxdWFscxIGQWN0aW9uGgcKBW9zczoqEj8KDlJlc291cmNlRXF1YWxzEghSZXNvdXJjZRojCiFhY3M6b3NzOio6NDMyNzQ6c2FtcGxlYm94L2FsaWNlLyo=

sts授权访问token。

RequestId String 7676B259-FFA5-4971-A9D7-7B3F48D1DEEB

请求ID。

示例

请求示例

https://iovcc.cn-shanghai.aliyuncs.com/?Action=GenerateOssUploadMeta
&ProjectId=11
&Ext=rsa
&<公共请求参数>

正常返回示例

XML格式

<RequestId>F3BAE77D-1954-48C5-95F6-D4937B29E2F4</RequestId>
<OssUploadMeta>
    <AccessKeyId>STS.xxxxxxxxxxxxxxxxx</AccessKeyId>
    <AccessKeySecret>xxxxxxxxxxxxxxxxx</AccessKeySecret>
    <Bucket>xxx</Bucket>
    <ObjectKey>1768723179523459/11/2018-05-07/cert.rsa</ObjectKey>
    <SecurityToken>xxxxxxxxxxxxxxxxx+YHAPgNwi7yfRecMFydL2uPOgBI7LDio0RkbYLmJfIxHM2nGBPdml7kYEOXmJp2aDhbvvwVYIyt/8iES/R6N208wQh0Pk2bu+/9dvalp6wOHF4gkFGhhTVFMuTDRhQlNDU0pWTXVLZzVVMXZGRHciBTQzMjc0KgVhbGljZTCpnJjwySk6BlJzYU1ENUJuCgExGmkKBUFsbG93Eh8KDEFjdGlvbkVxdWFscxIGQWN0aW9uGgcKBW9zczoqEj8KDlJlc291cmNlRXF1YWxzEghSZXNvdXJjZRojCiFhY3M6b3NzOio6NDMyNzQ6c2FtcGxlYm94L2FsaWNlLyo=</SecurityToken>
</OssUploadMeta>

JSON格式

{
  "RequestId": "F3BAE77D-1954-48C5-95F6-D4937B29E2F4",
  "OssUploadMeta": {
    "AccessKeyId": "STS.xxxxxxxxxxxxxxxxx",
    "AccessKeySecret": "xxxxxxxxxxxxxxxxx",
    "Bucket": "xxx",
    "ObjectKey": "1768723179523459/11/2018-05-07/cert.rsa",
    "SecurityToken": "xxxxxxxxxxxxxxxxx+YHAPgNwi7yfRecMFydL2uPOgBI7LDio0RkbYLmJfIxHM2nGBPdml7kYEOXmJp2aDhbvvwVYIyt/8iES/R6N208wQh0Pk2bu+/9dvalp6wOHF4gkFGhhTVFMuTDRhQlNDU0pWTXVLZzVVMXZGRHciBTQzMjc0KgVhbGljZTCpnJjwySk6BlJzYU1ENUJuCgExGmkKBUFsbG93Eh8KDEFjdGlvbkVxdWFscxIGQWN0aW9uGgcKBW9zczoqEj8KDlJlc291cmNlRXF1YWxzEghSZXNvdXJjZRojCiFhY3M6b3NzOio6NDMyNzQ6c2FtcGxlYm94L2FsaWNlLyo="
  }
}

错误码

访问错误中心查看更多错误码。