全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::AutoSnapshotPolicy

更新时间:Jun 26, 2025

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:

  • -1 (default): Snapshot otomatis disimpan secara permanen.

  • 1 hingga 65535: Snapshot otomatis disimpan selama jumlah hari yang ditentukan.

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 http:// atau https://. Nama dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-).

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:

  • true

  • false

CopiedSnapshotsRetentionDays

Integer

Tidak

Tidak

Periode retensi salinan snapshot di wilayah tujuan.

Unit: hari. Nilai valid:

  • -1: Salinan snapshot disimpan secara permanen.

  • 1 hingga 65535: Salinan snapshot disimpan selama jumlah hari yang ditentukan.

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 http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Value

String

Tidak

Tidak

Nilai dari tag.

Nilai dapat memiliki panjang hingga 128 karakter, dan tidak boleh berisi http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

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:

  • true

  • false

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.