This API is used to obtain the link for downloading a backup file.
The backup download link is valid within 15 minutes after being updated.
GET https://{Endpoint}/v3/{project_id}/backups/download-file?instance_id={instance_id}&backup_id={backup_id}
Name |
Mandatory |
Description |
---|---|---|
project_id |
Yes |
Specifies the project ID of a tenant in a region. For details about how to obtain the project ID, see Obtaining a Project ID. |
instance_id |
Yes |
Specifies the instance ID, which can be obtained by calling the API for querying instances. If you do not have an instance, you can call the API used for creating an instance. |
backup_id |
Yes |
Specifies the backup ID. |
Name |
Type |
Description |
---|---|---|
files |
Array of objects |
Indicates the list of backup files. For more information, see Table 3. |
bucket |
String |
Indicates the name of the bucket where the file is located. |
Name |
Type |
Description |
---|---|---|
name |
String |
Indicates the file name. |
size |
Long |
Indicates the file size in KB. |
download_link |
String |
Indicates the link for downloading the backup file. |
link_expired_time |
String |
Indicates the link expiration time. The format is "yyyy-mm-ddThh:mm:ssZ". T is the separator between the calendar and the hourly notation of time. Z indicates the time zone offset. For example, the time zone offset of UTC is shown as +0000. |
{ "files": [ { "name": "43e4feaab48f11e89039fa163ebaa7e4br02.xxx", "size": 2803, "download_link":"https://obs.domainname.com/rdsbucket.username.1/xxxxxx", "link_expired_time":"2018-08-016T10:15:14+0000" } ], "bucket": "rdsbucket.bucketname" }
For more information, see Error Code.