ALIYUN::ECS::AutoSnapshotPolicy digunakan untuk membuat kebijakan snapshot otomatis.
Sintaksis
{
"Type" : "ALIYUN::ECS::AutoSnapshotPolicy",
"Properties" : {
"TimePoints" : String,
"RepeatWeekdays" : String,
"RetentionDays" : Integer,
"DiskIds" : List,
"Tags": List,
"AutoSnapshotPolicyName" : String,
"ResourceGroupId": String
"CopyEncryptionConfiguration": Map,
"EnableCrossRegionCopy": Boolean,
"CopiedSnapshotsRetentionDays": Integer,
"TargetCopyRegions": List
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
TimePoints | List | Ya | Ya | Poin waktu dalam sehari untuk membuat snapshot otomatis. | Nilai valid: 0 hingga 23. Nilai dari 0 hingga 23 menunjukkan 24 jam dalam sehari dari 00:00 hingga 23:00. Contohnya, 1 menunjukkan 01:00. Unit: jam. Untuk menjadwalkan beberapa snapshot otomatis yang dibuat dalam sehari, Anda dapat menentukan beberapa poin waktu. Beberapa poin waktu harus ditentukan sebagai daftar dan dipisahkan dengan koma (,). Contoh: [0, 1, ... 23]. Anda dapat menentukan hingga 24 poin waktu. |
RepeatWeekdays | List | Ya | Ya | Hari-hari dalam seminggu untuk membuat snapshot otomatis. | Nilai valid: 1 hingga 7. Nilai dari 1 hingga 7 menunjukkan tujuh hari dalam seminggu dari Senin hingga Minggu. Siklus: minggu. Untuk menjadwalkan beberapa snapshot otomatis yang dibuat dalam seminggu, Anda dapat menentukan beberapa hari. Beberapa hari harus ditentukan sebagai daftar dan dipisahkan dengan koma (,). Contoh: [1, 2, ... 7]. Anda dapat menentukan hingga tujuh hari. |
RetentionDays | Integer | Ya | Ya | Periode retensi snapshot otomatis. | Nilai valid:
Unit: hari. |
DiskIds | List | Tidak | Ya | ID disk yang ingin Anda terapkan kebijakan snapshot otomatis. | Untuk menerapkan kebijakan snapshot otomatis ke beberapa disk, Anda harus menentukan beberapa ID disk sebagai daftar dalam format ["d-xxxxxxxxx", "d-yyyyyyyyy", … "d-zzzzzzzzz"] dan memisahkan beberapa ID dengan koma (,). |
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya. | Tidak ada. |
Tags | List | Tidak | Ya | Tag. | Anda dapat menambahkan hingga 20 tag. Untuk informasi lebih lanjut, lihat Properti Tags. |
AutoSnapshotPolicyName | String | Tidak | Ya | Nama kebijakan snapshot otomatis. | Nama harus memiliki panjang 2 hingga 128 karakter. Nama harus dimulai dengan huruf dan tidak boleh dimulai dengan Properti ini kosong secara default. |
CopyEncryptionConfiguration | Map | Tidak | Tidak | Konfigurasi enkripsi replikasi snapshot lintas wilayah. | Untuk informasi lebih lanjut, lihat bagian "Properti CopyEncryptionConfiguration" dari topik ini. |
EnableCrossRegionCopy | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan replikasi snapshot lintas wilayah. | Nilai valid:
|
CopiedSnapshotsRetentionDays | Integer | Tidak | Tidak | Periode retensi salinan snapshot di wilayah tujuan. | Unit: hari. Nilai valid:
Nilai default: -1. |
TargetCopyRegions | List | Tidak | Tidak | Wilayah tujuan replikasi snapshot lintas wilayah. | Anda hanya dapat menentukan satu wilayah tujuan. |
Sintaksis Tags
"Tags": [
{
"Key": String,
"Value": String
}
] Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Key | String | Ya | Tidak | Kunci dari tag. | Kunci harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh berisi |
Value | String | Tidak | Tidak | Nilai dari tag. | Nilai dapat memiliki panjang hingga 128 karakter, dan tidak boleh berisi |
Sintaksis CopyEncryptionConfiguration
"CopyEncryptionConfiguration":
{
"KMSKeyId": String,
"Encrypted": Boolean
} Properti CopyEncryptionConfiguration
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
KMSKeyId | String | Tidak | Tidak | ID Key Management Service (KMS) key yang digunakan dalam replikasi snapshot lintas wilayah dan enkripsi. | Tidak ada. |
Encrypted | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan replikasi snapshot lintas wilayah dan enkripsi. | Nilai valid:
Nilai default: false. |
Nilai Kembali
Fn::GetAtt
AutoSnapshotPolicyId: ID kebijakan snapshot otomatis.
Arn: Alibaba Cloud Resource Name (ARN).
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DiskIds:
Type: CommaDelimitedList
AssociationProperty: ALIYUN::ECS::Disk::DiskId
Description: ID disk. Ketika Anda ingin menerapkan kebijakan snapshot otomatis ke beberapa disk, Anda dapat mengatur DiskIds menjadi array. Formatnya adalah daftar ["d-xxxxxxxxx", "d-yyyyyyyyy", ..., "d-zzzzzzzzz"] dan ID dipisahkan dengan koma (,).
Resources:
AutoSnapshotPolicy:
Type: ALIYUN::ECS::AutoSnapshotPolicy
Properties:
TimePoints:
- 20
- 23
DiskIds:
Ref: DiskIds
RetentionDays: 1
RepeatWeekdays:
- 1
- 2
Outputs:
AutoSnapshotPolicyId:
Description: ID kebijakan snapshot otomatis.
Value:
Fn::GetAtt:
- AutoSnapshotPolicy
- AutoSnapshotPolicyId{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DiskIds": {
"Type": "CommaDelimitedList",
"AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
"Description": "ID disk. Ketika Anda ingin menerapkan kebijakan snapshot otomatis ke beberapa disk, Anda dapat mengatur DiskIds menjadi array. Formatnya adalah daftar [\"d-xxxxxxxxx\", \"d-yyyyyyyyy\", ..., \"d-zzzzzzzzz\"] dan ID dipisahkan dengan koma (,)."
}
},
"Resources": {
"AutoSnapshotPolicy": {
"Type": "ALIYUN::ECS::AutoSnapshotPolicy",
"Properties": {
"TimePoints": [
20,
23
],
"DiskIds": {
"Ref": "DiskIds"
},
"RetentionDays": 1,
"RepeatWeekdays": [
1,
2
]
}
}
},
"Outputs": {
"AutoSnapshotPolicyId": {
"Description": "ID kebijakan snapshot otomatis.",
"Value": {
"Fn::GetAtt": [
"AutoSnapshotPolicy",
"AutoSnapshotPolicyId"
]
}
}
}
}Untuk lebih banyak contoh, kunjungi auto-snapshot-policy.yml.