GetUploadOssUrl
This API generates a temporary URL for uploading to OSS in the public cloud.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
oceanbase:GetUploadOssUrl |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Type |
string |
Yes |
The action type. Set this to |
CREATE_PROJECT |
| EffectiveTimeMinutes |
integer |
No |
The validity period in minutes. The value must be an integer from 1 to 30. The default is 10. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
||
| Success |
boolean |
Indicates whether the request was successful. |
true |
| ErrorDetail |
object |
The error detail. |
|
| Code |
string |
The error code. |
CM-RESOAT1111 |
| Level |
string |
The error severity level. Valid values: |
ERROR |
| Message |
string |
The error message. |
null |
| ExtraContext |
object |
A map of key-value pairs for placeholders in the |
|
|
any |
The context used to populate placeholders in the |
null |
|
| MessageMcmsKey |
string |
The key for the error message. |
null |
| MessageMcmsContext |
object |
The context used to populate placeholders for the |
|
|
string |
The context used to populate placeholders for the |
null |
|
| Reason |
string |
The cause of the error. |
null |
| ReasonMcmsKey |
string |
The key for the error reason. |
null |
| ReasonMcmsContext |
object |
The context for the error reason. |
|
|
string |
The context for the error reason. |
null |
|
| Proposal |
string |
The suggestion. |
null |
| ProposalMcmsKey |
string |
The key for the suggestion. |
null |
| ProposalMcmsContext |
object |
The context for the suggestion. |
|
|
string |
The context for the suggestion. |
null |
|
| UpstreamErrorDetail |
any |
Details of the error from an upstream service. |
null |
| Code |
string |
The legacy error code. |
INNER_ERROR |
| Message |
string |
The legacy error message. |
A system error occurred. |
| Advice |
string |
The legacy suggestion. |
Contact the administrator. |
| RequestId |
string |
The request ID. |
EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C |
| PageNumber |
integer |
The page number. This parameter is returned only for paginated queries. |
1 |
| PageSize |
integer |
The page size. This parameter is returned only for paginated queries. |
10 |
| TotalCount |
integer |
The total count. This parameter is returned only for paginated queries. |
11 |
| Cost |
string |
The request duration, in seconds. |
278 |
| Data |
object |
The presigned URL and related details for Object Storage Service (OSS). |
|
| OssUrl |
string |
The presigned URL for uploading content to OSS. |
https://cn-hangzhou-pre-omsstore.oss-cn-hangzhou.aliyuncs.com/open_api_create_project/oacp******?Expires=169031&OSSAccessKeyId=LTAI****************&Signature=XdDF**************** |
| OssKey |
string |
The object key to pass in subsequent API calls. |
open_api_create_project/oacp_4xd**** |
| ExpectedExpirationTime |
string |
The expected expiration time of the |
2023-07-26T06:33:11.175 |
Examples
Success response
JSON format
{
"Success": true,
"ErrorDetail": {
"Code": "\t\nCM-RESOAT1111\n",
"Level": "ERROR",
"Message": "null",
"ExtraContext": {
"key": "null"
},
"MessageMcmsKey": "null",
"MessageMcmsContext": {
"key": "null"
},
"Reason": "null",
"ReasonMcmsKey": "null",
"ReasonMcmsContext": {
"key": "null"
},
"Proposal": "null",
"ProposalMcmsKey": "null",
"ProposalMcmsContext": {
"key": "null"
},
"UpstreamErrorDetail": "null"
},
"Code": "INNER_ERROR",
"Message": "A system error occurred.",
"Advice": "Contact the administrator.",
"RequestId": "EE205C00-30E4-XXXX-XXXX-87E3A8A2AA0C",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 11,
"Cost": "278",
"Data": {
"OssUrl": "https://cn-hangzhou-pre-omsstore.oss-cn-hangzhou.aliyuncs.com/open_api_create_project/oacp******?Expires=169031&OSSAccessKeyId=LTAI****************&Signature=XdDF****************",
"OssKey": "open_api_create_project/oacp_4xd****",
"ExpectedExpirationTime": "2023-07-26T06:33:11.175\n"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.