Membuat rencana cadangan.
Deskripsi operasi
-
Call this API to use features such as the basic edition of ECS file backup, cloud disk backup, container backup, the free trial of TableStore backup, archiving, or data synchronization.
-
To use the 30-day free trial for NAS backup or OSS backup, call the
CreateTrialBackupPlanoperation. -
To use the standard capabilities of ECS file backup, local file backup, ECS instance backup, NAS backup, OSS backup, or CPFS backup, call the
CreatePolicyV2andCreatePolicyBindingsoperations.
-
Executing a backup plan creates a backup job to record its progress and result. A successful job generates a backup snapshot, which you can use to create a restore job.
-
A backup plan supports only one data source.
-
A backup plan supports only one backup policy with a fixed-interval cycle.
-
A backup plan can back up to only one backup repository.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hbr:CreateBackupPlan |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| SourceType |
string |
Yes |
Jenis sumber data. Nilai valid:
|
ECS_FILE |
| PlanName |
string |
No |
Nama rencana cadangan. Nama harus terdiri dari 1 hingga 64 karakter. Nama harus unik untuk setiap jenis sumber data dalam repositori cadangan. |
planname |
| BackupType |
string |
No |
Jenis cadangan. Atur nilai menjadi COMPLETE, yang menentukan cadangan penuh. |
COMPLETE |
| VaultId |
string |
No |
ID repositori cadangan. |
v-0006******q |
| Schedule |
string |
No |
Kebijakan cadangan. Formatnya adalah
|
I|1602673264|P1D |
| Retention |
integer |
No |
Periode retensi cadangan, dalam hari. Nilai minimum adalah 1. |
7 |
| ClusterId |
string |
No |
ID kelompok klien yang menjalankan pekerjaan sinkronisasi data. Parameter ini hanya diperlukan jika |
cl-*************** |
| FileSystemId |
string |
No |
ID sistem file. Parameter ini hanya diperlukan jika SourceType diatur ke NAS. |
005494 |
| CreateTime |
integer |
No |
pengatur waktu pembuatan sistem file, ditentukan sebagai stempel waktu UNIX dalam detik. Parameter ini hanya diperlukan jika SourceType diatur ke NAS. |
1607436917 |
| Bucket |
string |
No |
Nama bucket OSS. Parameter ini hanya diperlukan jika SourceType diatur ke OSS. |
hbr-backup-oss |
| Prefix |
string |
No |
Awalan objek yang akan dicadangkan. Jika ditentukan, hanya objek dengan awalan ini yang akan dicadangkan. Parameter ini hanya diperlukan jika SourceType diatur ke OSS. |
oss-prefix |
| InstanceId |
string |
No |
ID Instance ECS. Parameter ini hanya diperlukan jika SourceType diatur ke ECS_FILE. |
i-m5e*****6q |
| Detail |
object |
No |
Detail cadangan seluruh Instans, ditentukan sebagai string JSON.
|
{\"EnableFsFreeze\":true,\"appConsistent\":false,\"postScriptPath\":\"\",\"preScriptPath\":\"\",\"snapshotGroup\":true,\"timeoutInSeconds\":60} |
| UdmRegionId |
string |
No |
Wilayah tempat Instance ECS berada. |
cn-shanghai |
| SpeedLimit |
string |
No |
Kebijakan pembentukan trafik untuk cadangan. Format:
|
0:24:5120 |
| Include |
string |
No |
Jalur file dan direktori yang akan disertakan dalam cadangan. Jalur dapat memiliki panjang hingga 255 karakter. Parameter ini hanya diperlukan jika SourceType diatur ke ECS_FILE. |
["/home/alice/*.pdf", "/home/bob/*.txt"] |
| Exclude |
string |
No |
Jalur file dan direktori yang akan dikecualikan dari cadangan. Jalur dapat memiliki panjang hingga 255 karakter. Parameter ini hanya diperlukan jika SourceType diatur ke ECS_FILE. |
["/var", "/proc"] |
| Options |
string |
No |
Apakah akan menggunakan Windows Volume Shadow Copy Service (VSS) untuk memastikan konsistensi data. Parameter ini hanya diperlukan jika SourceType diatur ke ECS_FILE.
|
{"UseVSS":false} |
| DataSourceId |
string |
No |
ID sumber data asal. Parameter ini hanya diperlukan jika |
ds-**************** |
| Path |
array |
No |
Jalur cadangan. |
|
|
string |
No |
A backup path. The path can be up to 65,536 characters in length. The following rules apply to backup paths:
|
["/home"] |
|
| Rule |
array<object> |
No |
Aturan cadangan. |
|
|
object |
No |
A backup rule. |
||
| DestinationRetention |
integer |
No |
The retention period of the geo-redundant backup, in days. |
7 |
| Schedule |
string |
No |
The backup policy. The format is In the format, startTime is the backup start time (a UNIX timestamp in seconds), and interval is the backup interval (in ISO 8601 duration format). For example, PT1H represents one hour and P1D represents one day. |
I|1602673264|P1D |
| Retention |
integer |
No |
The retention period of the backup, in days. |
7 |
| Disabled |
boolean |
No |
Specifies whether to disable the rule. |
false |
| DoCopy |
boolean |
No |
Specifies whether to enable geo-redundancy for the backup. |
false |
| DestinationRegionId |
string |
No |
The ID of the destination region for geo-redundancy. |
cn-hangzhou |
| RuleName |
string |
No |
The name of the rule. |
rule-test-name |
| BackupType |
string |
No |
The backup type. |
COMPLETE |
| InstanceName |
string |
No |
Nama Instans Tablestore. |
instancename |
| OtsDetail | OtsDetail |
No |
Detail Instans Tablestore. |
|
| CrossAccountType |
string |
No |
Jenis cadangan lintas akun. Nilai valid:
Valid values:
|
CROSS_ACCOUNT |
| CrossAccountUserId |
integer |
No |
ID akun Alibaba Cloud sumber untuk cadangan lintas akun. |
15897534xxxx4625 |
| CrossAccountRoleName |
string |
No |
Nama peran RAM yang dibuat di akun sumber. |
BackupRole |
| KeepLatestSnapshots |
integer |
No |
Apakah akan menyimpan snapshot cadangan terbaru secara permanen.
Valid values:
|
1 |
| DestSourceType |
string |
No |
Jenis sumber data tujuan. Parameter ini hanya diperlukan jika |
OSS |
| DestDataSourceId |
string |
No |
ID sumber data tujuan. Parameter ini hanya diperlukan jika |
ds-********************* |
| DestDataSourceDetail |
object |
No |
Detail sumber data tujuan. Parameter ini hanya diperlukan jika |
{\"prefix\":\"/\"} |
| ChangeListPath |
string |
No |
Konfigurasi daftar perubahan untuk sinkronisasi file inkremental. Parameter ini hanya diperlukan jika |
{"dataSourceId": "ds-123456789", "path": "/changelist"} |
| Disabled |
boolean |
No |
Apakah akan menonaktifkan rencana cadangan saat pembuatan. |
true |
| Edition |
string |
No |
Edisi rencana cadangan. Nilai valid: |
STANDARD |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The data returned. |
||
| Code |
string |
The response code. A value of 200 indicates that the request was successful. |
200 |
| Message |
string |
The response message. If the request is successful, the value is |
successful |
| RequestId |
string |
The request ID. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PlanId |
string |
The backup plan ID. |
plan-********************* |
| Success |
boolean |
Indicates whether the request was successful.
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "successful",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PlanId": "plan-*********************",
"Success": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.