Membuat, mengonfigurasi, dan memulai backup plan.
Deskripsi operasi
Sebelum memanggil operasi ini, pastikan Anda memahami metode penagihan dan harga Database Backup (DBS).
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dbs:CreateAndStartBackupPlan |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| BackupPlanId |
string |
No |
ID dari backup plan. |
dbstooi0******* |
| Region |
string |
No |
Wilayah tempat DBS tersedia. Untuk melihat wilayah yang tersedia, panggil operasi DescribeRegions. |
cn-hangzhou |
| InstanceClass |
string |
Yes |
Spesifikasi backup plan. Nilai yang valid:
Catatan
Spesifikasi yang lebih tinggi memberikan performa backup dan pemulihan yang lebih baik. Untuk informasi selengkapnya, lihat Specifications. |
micro |
| DatabaseType |
string |
Yes |
Jenis database. Nilai yang valid:
|
MySQL |
| BackupMethod |
string |
Yes |
Metode backup. Nilai yang valid:
|
logical |
| Period |
string |
No |
Siklus penagihan instans langganan. Nilai yang valid:
|
Year |
| UsedTime |
integer |
No |
Durasi langganan. Nilai yang valid:
|
1 |
| PayType |
string |
No |
Metode pembayaran. Nilai yang valid: prepay: subscription |
postpay |
| DatabaseRegion |
string |
No |
Wilayah tempat database berada. |
cn-hangzhou |
| StorageRegion |
string |
No |
Wilayah penyimpanan. |
cn-hangzhou |
| InstanceType |
string |
No |
Jenis instansiasi basis data. Nilai yang valid:
|
RDS |
| StorageType |
string |
No |
Parameter ini belum tersedia. |
无 |
| FromApp |
string |
No |
Sumber permintaan. Nilai default adalah OpenApi. Anda tidak perlu mengatur parameter ini. |
OpenApi |
| SourceEndpointInstanceType |
string |
Yes |
Lokasi database. Nilai yang valid:
|
RDS |
| SourceEndpointRegion |
string |
No |
Wilayah tempat database berada. Catatan
Parameter ini wajib jika SourceEndpoint.InstanceType diatur ke RDS, ECS, DDS, Express, atau Agent. |
cn-hangzhou |
| SourceEndpointInstanceID |
string |
No |
ID instansiasi basis data. Catatan
Parameter ini wajib jika SourceEndpoint.InstanceType diatur ke RDS, ECS, DDS, atau Express. |
rm-uf6wjk5xxxxxxxxxx |
| SourceEndpointIP |
string |
No |
Titik akhir database. Catatan
Parameter ini wajib jika SourceEndpoint.InstanceType diatur ke express, agent, atau other. |
rm-uf6wjk5xxxxxxx.mysql.rds.aliyuncs.com |
| SourceEndpointPort |
integer |
No |
Port database. Catatan
Parameter ini wajib jika SourceEndpoint.InstanceType diatur ke express, agent, other, atau ECS. |
3306 |
| SourceEndpointDatabaseName |
string |
No |
Nama database. Catatan
Parameter ini wajib jika jenis database adalah PostgreSQL atau MongoDB. |
testRDS |
| SourceEndpointUserName |
string |
No |
Akun database. Catatan
Parameter ini opsional jika jenis database adalah Redis, atau jika lokasi database adalah agent dan jenis database adalah MSSQL. Dalam semua kasus lainnya, parameter ini wajib. |
testRDS |
| SourceEndpointPassword |
string |
No |
Password untuk akun database. Catatan
Parameter ini opsional jika jenis database adalah Redis, atau jika lokasi database adalah agent dan jenis database adalah MSSQL. Dalam semua kasus lainnya, parameter ini wajib. |
testPassword |
| BackupGatewayId |
integer |
No |
ID gateway cadangan. Catatan
|
23313123312 |
| OSSBucketName |
string |
No |
Nama bucket Object Storage Service (OSS).Default: Sistem secara otomatis menghasilkan nama baru. |
TestOssBucket |
| BackupObjects |
string |
No |
Objek yang dicadangkan. |
[ { "DBName":"待备份库名", "SchemaName":"待备份 Schema 名", "TableIncludes":[{ "TableName":"待备份表表名" }], "TableExcludes":[{ "TableName":"待备份库名不需要备份表的表名" }] } ] |
| BackupPeriod |
string |
No |
Siklus cadangan penuh. Nilai yang valid:
Catatan
Anda dapat memilih beberapa nilai. Pisahkan dengan koma (,). |
Monday |
| BackupStartTime |
string |
No |
Waktu mulai untuk cadangan penuh. Waktu dalam format HH:mm dan dalam UTC. |
14:22 |
| EnableBackupLog |
boolean |
No |
Menentukan apakah akan mengaktifkan cadangan log inkremental. Nilai yang valid:
|
true |
| BackupLogIntervalSeconds |
integer |
No |
Interval untuk cadangan inkremental, dalam detik. Catatan
Parameter ini hanya wajib untuk physical backups. |
1000 |
| BackupRetentionPeriod |
integer |
No |
Periode retensi data cadangan, dalam hari. Nilai yang valid: 0 hingga 1825. Nilai default: 730. |
730 |
| DuplicationInfrequentAccessPeriod |
integer |
No |
Waktu setelah data cadangan dikonversi ke penyimpanan Infrequent Access (IA), dalam hari. Nilai default: 180. |
180 |
| DuplicationArchivePeriod |
integer |
No |
Waktu setelah data cadangan dikonversi ke penyimpanan arsip, dalam hari. Nilai default: 365. |
365 |
| BackupPlanName |
string |
Yes |
Nama kustom dari backup plan. |
dbstooi0******* |
| SourceEndpointOracleSID |
string |
No |
Oracle system ID (SID). Parameter ini wajib jika jenis database adalah Oracle. |
test |
| BackupStorageType |
string |
No |
Jenis penyimpanan bawaan:
|
无 |
| BackupSpeedLimit |
integer |
No |
Batas I/O disk, dalam KB/s. Catatan
Parameter ini hanya berlaku untuk physical backup MySQL. |
262144 |
| BackupRateLimit |
integer |
No |
Batas throttling bandwidth jaringan, dalam KB/s. Nilai maksimum yang diizinkan adalah 10 GB. Catatan
Parameter ini hanya berlaku untuk physical backup MySQL. |
262144 |
| BackupStrategyType |
string |
No |
Strategi cadangan penuh. Nilai yang valid:
Catatan
Nilai default adalah simple. |
simple |
| CrossAliyunId |
string |
No |
UID Akun Alibaba Cloud untuk backup cross-account. |
1648821913****** |
| CrossRoleName |
string |
No |
Nama Peran RAM untuk backup cross-account. |
test123 |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Ini mencegah permintaan duplikat. |
ASDASDASDSADASFCZXVZ |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
rg-aekzecovzti**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| HttpStatusCode |
integer |
Kode status HTTP. |
200 |
| RequestId |
string |
ID permintaan. |
4F1888AC-1138-4995-B9FE-D2734F61C058 |
| CreateBackupSet |
boolean |
Menunjukkan apakah set cadangan diaktifkan. Nilai kembali adalah salah satu dari berikut:
|
true |
| ErrCode |
string |
Kode kesalahan. |
Param.NotFound |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. |
true |
| ErrMessage |
string |
Pesan kesalahan. |
The specified parameter %s value is not valid. |
| BackupPlanId |
string |
ID dari backup plan. |
dbs1hvb0wwwe**** |
| OrderId |
string |
ID pesanan. |
2056157*** |
Contoh
Respons sukses
JSONformat
{
"HttpStatusCode": 200,
"RequestId": "4F1888AC-1138-4995-B9FE-D2734F61C058",
"CreateBackupSet": true,
"ErrCode": "Param.NotFound",
"Success": true,
"ErrMessage": "The specified parameter %s value is not valid.",
"BackupPlanId": "dbs1hvb0wwwe****",
"OrderId": "2056157***"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | Request.Forbidden | Have no Permissions |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.