Membuat Tugas Unduhan Lanjutan.
Deskripsi operasi
Mesin yang didukung
-
RDS MySQL (Instance Cloud Disk)
-
RDS PostgreSQL
-
PolarDB for MySQL
-
ApsaraDB for MongoDB
Dokumentasi terkait
Untuk instance yang memenuhi syarat, Anda dapat membuat Tugas Unduhan Lanjutan untuk Set Cadangan tertentu atau untuk titik waktu apa pun. 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 region tempat instance berada. Anda dapat memanggil operasi DescribeDBInstanceAttribute untuk instance ApsaraDB RDS atau operasi DescribeDBClusterAttribute untuk cluster PolarDB guna meminta ID region. |
cn-beijing |
| InstanceName |
string |
Yes |
ID instance. |
rm-wz994c1t1**** |
| BakSetType |
string |
No |
Tipe tugas unduhan. Nilai yang valid:
|
full |
| BakSetId |
string |
No |
ID set cadangan. Anda dapat memanggil operasi DescribeBackups untuk instance ApsaraDB RDS atau operasi DescribeBackups untuk cluster PolarDB guna memperoleh ID set cadangan. Catatan
Parameter ini diperlukan jika |
146005**** |
| DownloadPointInTime |
string |
No |
Titik waktu untuk unduhan. Tentukan stempel waktu Unix dalam milidetik (ms). Catatan
Parameter ini diperlukan jika |
1661331864000 |
| BakSetSize |
string |
No |
Ukuran set cadangan lengkap, dalam byte. Anda dapat memanggil operasi DescribeBackups untuk instance ApsaraDB RDS atau operasi DescribeBackups untuk cluster PolarDB guna meminta ukurannya. |
216**** |
| FormatType |
string |
No |
Format target dari data yang diunduh. Nilai yang valid:
Catatan
Parameter ini diperlukan. Format Valid values:
|
CSV |
| TargetType |
string |
No |
Tipe tujuan untuk 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 diperlukan jika |
test_db/path |
| TargetOssRegion |
string |
No |
Region tempat bucket OSS tujuan berada. Catatan
Parameter ini diperlukan jika |
cn-beijing |
| PrimaryKeyTypeOnly |
string |
No |
Parameter ini hanya diperlukan untuk instance MongoDB. Parameter ini menentukan apakah primary key dalam suatu tabel bersifat unik. Atur nilai ke |
false |
| IsCluster |
string |
No |
Parameter ini hanya diperlukan untuk instance MongoDB. Atur nilai ke |
false |
| AdminDatabase |
string |
No |
Parameter ini hanya diperlukan untuk instance MongoDB. Parameter ini menentukan nama database autentikasi. Nilai default adalah |
admin |
| UseZstd |
string |
No |
Menentukan apakah akan menggunakan algoritma kompresi zstd. Nilai default: |
false |
| ClusterName |
string |
No |
Parameter ini hanya diperlukan untuk MongoDB sharded cluster. Parameter ini menentukan ID dari sharded cluster. |
dds-0xid8e5336****** |
| IsPhysical |
boolean |
No |
Parameter ini hanya diperlukan ketika 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 lengkap. |
146005**** |
| DownloadStatus |
string |
Status tugas unduhan. Nilai yang valid:
Catatan
Jika tujuan unduhan adalah URL, tautan akan kedaluwarsa tiga hari setelah tugas selesai. |
initializing |
| Progress |
string |
Jumlah tabel yang diunduh dibandingkan dengan total jumlah tabel. Catatan
Jika tugas sedang melakukan inisialisasi, |
0/0 |
| BackupSetTime |
integer |
Titik waktu dari set cadangan, dikembalikan sebagai stempel waktu UNIX dalam milidetik. |
1661373070000 |
| RegionCode |
string |
ID region. |
cn-beijing |
| TargetPath |
string |
Jalur tujuan untuk unduhan data. Catatan
Parameter ini hanya dikembalikan ketika |
test_db/path |
| DbList |
string |
Jika unduhan untuk database atau tabel tertentu, parameter ini mencantumkan 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 yang menjadi tujuan konversi data. |
CSV |
| TargetType |
string |
Tipe tujuan untuk 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.