全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::Snapshot

更新时间:Jun 26, 2025

ALIYUN::ECS::Snapshot digunakan untuk membuat snapshot disk.

Sintaksis

{
  "Type": "ALIYUN::ECS::Snapshot",
  "Properties": {
    "SnapshotName": String,
    "Timeout": Integer,
    "Description": String,
    "DiskId": String,
    "Tags": List,
    "InstantAccess": Boolean,
    "InstantAccessRetentionDays": Integer,
    "ResourceGroupId": String,
    "RetentionDays": Integer
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

DiskId

String

Ya

Tidak

ID dari disk yang ingin Anda buat snapshotnya.

Tidak ada.

SnapshotName

String

Tidak

Tidak

Nama snapshot.

Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://. Bisa berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-).

Nama tidak boleh dimulai dengan auto karena snapshot yang namanya dimulai dengan auto dianggap sebagai snapshot otomatis.

Timeout

Integer

Tidak

Tidak

Jangka waktu timeout untuk pembuatan snapshot.

Jika Anda menentukan properti ini, jangka waktu timeout untuk pembuatan stack diperpanjang. Jika snapshot tidak dibuat dalam jangka waktu timeout yang ditentukan, stack gagal dibuat. Anda dapat menentukan properti ini berdasarkan ukuran disk dan ukuran data.

Nilai valid: 200 hingga 1.440.

Nilai default: 200.

Satuan: menit.

Description

String

Tidak

Tidak

Deskripsi snapshot.

Deskripsi harus memiliki panjang 2 hingga 256 karakter, dan tidak boleh dimulai dengan http:// atau https://.

Properti ini kosong secara default.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya tempat snapshot tersebut termasuk.

Tidak ada.

Tags

List

Tidak

Ya

Tag.

Anda bisa menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

InstantAccess

Boolean

Tidak

Tidak

Menentukan apakah akan mengaktifkan fitur akses instan untuk snapshot.

Nilai valid:

  • true: mengaktifkan fitur akses instan untuk snapshot. Anda hanya bisa mengaktifkan fitur ini untuk Enterprise SSD (ESSD).

  • false (default): menonaktifkan fitur akses instan untuk snapshot. Snapshot yang dibuat adalah snapshot standar.

InstantAccessRetentionDays

Integer

Tidak

Tidak

Jangka waktu retensi fitur akses instan. Setelah jangka waktu retensi berakhir, snapshot akan dilepaskan secara otomatis.

Properti ini berlaku hanya ketika InstantAccess disetel ke true.

Nilai valid: 1 hingga 65.535.

Satuan: hari.

RetentionDays

Integer

Tidak

Tidak

Jangka waktu retensi snapshot.

Satuan: hari. Setelah jangka waktu retensi berakhir, snapshot akan dilepaskan secara otomatis.

Nilai valid: 1 hingga 65.536.

Properti ini kosong secara default, yang menunjukkan bahwa snapshot tidak dilepaskan secara otomatis.

Sintaksis Tags

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

Key

String

Ya

Tidak

Kunci tag.

Kunci tag 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 tag.

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

Nilai kembali

Fn::GetAtt

  • SnapshotId: ID snapshot.

  • Arn: Nama Sumber Daya Alibaba Cloud (ARN).

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DiskId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Disk::DiskId
Resources:
  Snapshot:
    Type: ALIYUN::ECS::Snapshot
    Properties:
      Timeout: 300
      DiskId:
        Ref: DiskId
Outputs:
  SnapshotId:
    Description: The snapshot ID.
    Value:
      Fn::GetAtt:
        - Snapshot
        - SnapshotId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DiskId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
    }
  },
  "Resources": {
    "Snapshot": {
      "Type": "ALIYUN::ECS::Snapshot",
      "Properties": {
        "Timeout": 300,
        "DiskId": {
          "Ref": "DiskId"
        }
      }
    }
  },
  "Outputs": {
    "SnapshotId": {
      "Description": "The snapshot ID.",
      "Value": {
        "Fn::GetAtt": [
          "Snapshot",
          "SnapshotId"
        ]
      }
    }
  }
}

Untuk contoh lainnya, kunjungi auto-snapshot-policy.yml. Dalam contoh-contoh tersebut, jenis sumber daya ALIYUN::ECS::DiskAttachment dan ALIYUN::ECS::Snapshot digunakan.