Buat Tugas Unduh Lanjutan.
Deskripsi operasi
Engine yang didukung
RDS MySQL (instans Cloud Disk)
RDS PostgreSQL
PolarDB for MySQL
ApsaraDB for MongoDB
Dokumentasi terkait
Untuk instans yang memenuhi syarat, Anda dapat membuat Tugas Unduh Lanjutan untuk suatu Set Cadangan tertentu atau untuk titik waktu tertentu. Anda dapat mengatur tujuan unduhan ke URL atau menulis data langsung ke bucket Object Storage Service (OSS) Anda untuk analitik data dan pengarsipan offline.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dbs:CreateDownload |
create |
*DBInstance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionCode |
string |
Yes |
ID wilayah tempat instans berada. Anda dapat memanggil operasi DescribeDBInstanceAttribute untuk instans ApsaraDB RDS atau operasi DescribeDBClusterAttribute untuk kluster PolarDB guna menanyakan ID wilayah tersebut. |
cn-beijing |
| InstanceName |
string |
Yes |
ID instans. |
rm-wz994c1t1**** |
| BakSetType |
string |
No |
Jenis tugas unduhan. Nilai yang valid:
|
full |
| BakSetId |
string |
No |
ID set cadangan. Anda dapat memanggil operasi DescribeBackups untuk instans ApsaraDB RDS atau operasi DescribeBackups untuk kluster PolarDB guna mendapatkan ID set cadangan tersebut. Catatan
Parameter ini wajib jika |
146005**** |
| DownloadPointInTime |
string |
No |
Titik waktu untuk pengunduhan. Tentukan stempel waktu UNIX dalam milidetik (ms). Catatan
Parameter ini wajib jika |
1661331864000 |
| BakSetSize |
string |
No |
Ukuran set cadangan penuh, dalam byte. Anda dapat memanggil operasi DescribeBackups untuk instans ApsaraDB RDS atau operasi DescribeBackups untuk kluster PolarDB guna menanyakan ukurannya. |
216**** |
| FormatType |
string |
No |
Format target data yang diunduh. Nilai yang valid:
Catatan
Parameter ini wajib. Format Valid values:
|
CSV |
| TargetType |
string |
No |
Jenis tujuan unduhan. Nilai yang valid:
|
OSS |
| TargetBucket |
string |
No |
Nama bucket OSS tujuan.
|
test123 |
| TargetPath |
string |
No |
Jalur tujuan untuk data yang diunduh. Catatan
Parameter ini wajib jika |
test_db/path |
| TargetOssRegion |
string |
No |
Wilayah tempat bucket OSS tujuan berada. Catatan
Parameter ini wajib jika |
cn-beijing |
| PrimaryKeyTypeOnly |
string |
No |
Parameter ini hanya wajib untuk instans MongoDB. Parameter ini menentukan apakah kunci primer dalam tabel bersifat unik. Atur nilainya ke |
false |
| IsCluster |
string |
No |
Parameter ini hanya wajib untuk instans MongoDB. Atur nilainya ke |
false |
| AdminDatabase |
string |
No |
Parameter ini hanya wajib untuk instans MongoDB. Parameter ini menentukan nama database otentikasi. Nilai default-nya adalah |
admin |
| UseZstd |
string |
No |
Menentukan apakah akan menggunakan algoritma kompresi zstd. Nilai default: |
false |
| ClusterName |
string |
No |
Parameter ini hanya wajib untuk kluster sharded MongoDB. Parameter ini menentukan ID kluster sharded. |
dds-0xid8e5336****** |
| IsPhysical |
boolean |
No |
Parameter ini hanya wajib saat Anda mengunduh data dalam format |
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data respons. |
||
| RequestId |
string |
ID permintaan. |
A08F908D-2C35-583F-93C1-ED80753F**** |
| ErrCode |
string |
Kode kesalahan. |
DBS.ParamIsInValid |
| Success |
string |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
| ErrMessage |
string |
Pesan kesalahan. |
formatType can not be empty |
| Code |
string |
Kode status. |
DBS.ParamIsInValid |
| Message |
string |
Pesan kesalahan. |
formatType can not be empty |
| Data |
object |
Detail tugas unduhan. |
|
| BakSetId |
string |
ID set cadangan penuh. |
146005**** |
| DownloadStatus |
string |
Status tugas unduhan. Nilai yang valid:
Catatan
Jika tujuan unduhan adalah URL, tautan tersebut kedaluwarsa tiga hari setelah tugas selesai. |
initializing |
| Progress |
string |
Jumlah tabel yang telah diunduh dibandingkan dengan jumlah total tabel. Catatan
Jika tugas sedang diinisialisasi, |
0/0 |
| BackupSetTime |
integer |
Titik waktu set cadangan, dikembalikan sebagai stempel waktu UNIX dalam milidetik. |
1661373070000 |
| RegionCode |
string |
ID wilayah. |
cn-beijing |
| TargetPath |
string |
Jalur tujuan untuk pengunduhan data. Catatan
Parameter ini hanya dikembalikan ketika |
test_db/path |
| DbList |
string |
Jika pengunduhan ditujukan untuk database atau tabel tertentu, parameter ini mencantumkan nama-namanya. |
testdb |
| ExportDataSize |
integer |
Ukuran data yang diekspor, dalam byte. |
0 |
| ImportDataSize |
integer |
Ukuran data yang diproses, dalam byte. |
0 |
| GmtCreate |
integer |
Waktu pembuatan tugas, dikembalikan sebagai stempel waktu UNIX dalam milidetik. |
1661940917570 |
| TaskId |
string |
ID tugas unduhan. |
dt-qxnsfq5s**** |
| Format |
string |
Format ke mana data dikonversi. |
CSV |
| TargetType |
string |
Jenis tujuan unduhan. |
URL |
Contoh
Respons sukses
JSONformat
{
"RequestId": "A08F908D-2C35-583F-93C1-ED80753F****",
"ErrCode": "DBS.ParamIsInValid",
"Success": "true",
"ErrMessage": "formatType can not be empty",
"Code": "DBS.ParamIsInValid",
"Message": "formatType can not be empty",
"Data": {
"BakSetId": "146005****",
"DownloadStatus": "initializing",
"Progress": "0/0",
"BackupSetTime": 1661373070000,
"RegionCode": "cn-beijing",
"TargetPath": "test_db/path",
"DbList": "testdb",
"ExportDataSize": 0,
"ImportDataSize": 0,
"GmtCreate": 1661940917570,
"TaskId": "dt-qxnsfq5s****",
"Format": "CSV",
"TargetType": "URL"
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 200 | DBS.DownloadTask.CannotFind | Can not find download task. | |
| 200 | DBS.DownloadTask.JobAlreadyExist | Job already submit in recent days, please check it. | |
| 200 | DBS.DownloadTask.OnlyOneRunningOrFailedTask | There can be only one running or failed task for the instance. | |
| 200 | DBS.DownloadTask.OssForbid | OSS is forbidden to access. Please check your OSS bucket. | |
| 200 | DBS.DownloadTask.OssStorageTypeInvalid | Unsupported bucket storage. Please make sure that your OSS bucket's storgae type is standard. | |
| 200 | Forbidden.InstanceNotFound | instance not found | |
| 200 | DBS.DownloadTask.BakSetError | DBS download task bak set error. Your backup set does not meet the requirements. | |
| 200 | DBS.DownloadTask.CustinIdNotSupport | DBS DownloadTask CustinIdNotSupport. | |
| 200 | DBS.DownloadTask.CustinNameNotSupport | DBS DownloadTask CustinNameNotSupport. | |
| 200 | DBS.DownloadTask.DbTypeNotSupport | DBS DownloadTask DbTypeNotSupport. | |
| 200 | DBS.DownloadTask.InstanceInfoNotSupport | DBS DownloadTask InstanceInfoNotSupport. | |
| 200 | DBS.DownloadTask.InstanceParamNotSupport | DBS DownloadTask InstanceParamNotSupport. | |
| 200 | DBS.DownloadTask.InstanceStorageTypeNotSupport | DBS DownloadTask InstanceStorageTypeNotSupport. | |
| 200 | DBS.DownloadTask.InstanceVersionNotSupport | DBS DownloadTask InstanceVersionNotSupport. | |
| 200 | DBS.DownloadTask.NotSupport | DBS DownloadTask NotSupport. | |
| 200 | DBS.DownloadTask.RegionNotSupport | DBS DownloadTask RegionNotSupport. | |
| 200 | DBS.DownloadTask.UserNotSupport | DBS DownloadTask UserNotSupport. | |
| 403 | Request.Forbidden | Have no Permissions | |
| 403 | DBS.NoPermissionException | Rejected by ValidationChecker. | |
| 404 | DBS.NotExists | data source do not existed. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.