全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::ECS::Disk

更新时间:Jun 26, 2025

ALIYUN::ECS::Disk digunakan untuk membuat disk cloud di Elastic Compute Service (ECS).

Sintaksis

{
  "Type": "ALIYUN::ECS::Disk",
  "Properties": {
    "StorageSetId": String,
    "Description": String,
    "Tags": List,
    "AutoSnapshotPolicyId": String,
    "Encrypted": Boolean,
    "DiskName": String,
    "DiskCategory": String,
    "ResourceGroupId": String,
    "KMSKeyId": String,
    "DeleteAutoSnapshot": Boolean,
    "SnapshotId": String,
    "StorageSetPartitionNumber": Integer,
    "PerformanceLevel": String,
    "ZoneId": String,
    "Size": Integer,
    "BurstingEnabled": Boolean,
    "ProvisionedIops": Integer,
    "MultiAttach": String,
    "InstanceId": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya tempat disk cloud milik.

Tidak ada.

ZoneId

String

Tidak

Tidak

ID zona tempat Anda ingin membuat disk cloud dengan metode penagihan bayar sesuai pemakaian.

  • Jika Anda tidak menentukan InstanceId, Anda harus menentukan ZoneId.

  • Anda tidak dapat menentukan kedua ZoneId dan InstanceId.

DiskName

String

Tidak

Tidak

Nama disk cloud.

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 (.), garis bawah (_), dan tanda hubung (-).

Description

String

Tidak

Tidak

Deskripsi disk cloud.

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

InstanceId

String

Tidak

Tidak

ID instance langganan tempat Anda ingin melampirkan disk cloud langganan.

  • Jika Anda menentukan InstanceId, nilai yang didefinisikan dari ResourceGroupId, Tags, dan KMSKeyId akan diabaikan.

  • Anda tidak dapat menentukan kedua ZoneId dan InstanceId.

Nilai default: null. Nilai null menentukan bahwa disk cloud dengan metode penagihan bayar sesuai pemakaian dibuat di wilayah dan zona yang secara terpisah direpresentasikan oleh RegionId dan ZoneId.

Tags

List

Tidak

Tidak

Tag.

Anda bisa menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

DiskCategory

String

Tidak

Tidak

Kategori disk cloud.

Nilai valid:

  • cloud (default): disk dasar

  • cloud_efficiency: disk ultra

  • cloud_ssd: SSD standar

  • cloud_essd: ESSD (Enterprise SSD)

SnapshotId

String

Tidak

Tidak

ID snapshot.

Jika Anda menentukan SnapshotId dan Size, nilai SnapshotId yang ditentukan akan diutamakan.

Ukuran sebenarnya dari disk cloud yang dibuat adalah ukuran snapshot yang ditentukan.

Catatan

Snapshot yang dibuat pada atau sebelum 15 Juli 2013 tidak dapat digunakan untuk membuat disk cloud.

PerformanceLevel

String

Tidak

Tidak

Tingkat performa (PL) dari ESSD.

Nilai valid:

  • PL0: ESSD dapat memberikan hingga 10.000 IOPS baca/tulis acak.

  • PL1 (default): ESSD dapat memberikan hingga 50.000 IOPS baca/tulis acak.

  • PL2: ESSD dapat memberikan hingga 100.000 IOPS baca/tulis acak.

  • PL3: ESSD dapat memberikan hingga 1.000.000 IOPS baca/tulis acak.

Untuk informasi lebih lanjut tentang cara memilih PL ESSD, lihat ESSD.

Size

Integer

Tidak

Tidak

Ukuran disk cloud.

  • Nilai valid ketika DiskCategory disetel ke cloud: 5 hingga 2000.

  • Nilai valid ketika DiskCategory disetel ke cloud_efficiency: 20 hingga 32768.

  • Nilai valid ketika DiskCategory disetel ke cloud_ssd: 20 hingga 32768.

  • Nilai valid ketika DiskCategory disetel ke cloud_essd: 20 hingga 32768.

Satuan: GiB.

Nilai properti ini harus lebih besar dari atau sama dengan ukuran snapshot yang ditentukan.

BurstingEnabled

Boolean

Tidak

Tidak

Menentukan apakah akan mengaktifkan mode burst.

Nilai valid:

  • true

  • false (default)

ProvisionedIops

Integer

Tidak

Tidak

IOPS yang telah dikonfigurasi.

Tidak ada.

AutoSnapshotPolicyId

String

Tidak

Tidak

ID kebijakan snapshot otomatis.

Tidak ada.

Encrypted

Boolean

Tidak

Tidak

Menentukan apakah akan mengenkripsi disk cloud.

Nilai valid:

  • true

  • false (default)

DeleteAutoSnapshot

Boolean

Tidak

Tidak

Menentukan apakah akan menghapus snapshot otomatis dari disk cloud ketika disk cloud dilepaskan.

Nilai valid:

  • true (default)

  • false

StorageSetId

String

Tidak

Tidak

ID set penyimpanan.

Tidak ada.

KMSKeyId

String

Tidak

Tidak

ID kunci Key Management Service (KMS) yang ingin Anda gunakan untuk disk cloud.

Tidak ada.

StorageSetPartitionNumber

Integer

Tidak

Tidak

Jumlah partisi dalam set penyimpanan.

Tidak ada.

MultiAttach

String

Tidak

Tidak

Menentukan apakah akan mengaktifkan fitur multi-attach.

Nilai valid:

  • Disabled (default): menonaktifkan fitur multi-attach.

  • Enabled: mengaktifkan fitur multi-attach. Nilai ini hanya valid untuk ESSD.

Catatan

Disk cloud dengan fitur multi-attach yang diaktifkan hanya mendukung metode penagihan bayar sesuai pemakaian.

Sintaksis Tags

"Tags" : [
  {
    "Value" : String,
    "Key" : 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 pengembalian

Fn::GetAtt

  • DiskId: ID disk cloud.

  • Status: status disk cloud.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ZoneId:
    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
    Type: String
    Label:
       
      en: VSwitch Availability Zone
Resources:
  DataDisk:
    Type: ALIYUN::ECS::Disk
    Properties:
      Size: 10
      ZoneId:
        Ref: ZoneId
      DiskName: DataDisk
Outputs:
  DiskId:
    Value:
      Fn::GetAtt:
        - DataDisk
        - DiskId
  Status:
    Value:
      Fn::GetAtt:
        - DataDisk
        - Status

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ZoneId": {
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
      "Type": "String",
      "Label": {
         
        "en": "VSwitch Availability Zone"
      }
    }
  },
  "Resources": {
    "DataDisk": {
      "Type": "ALIYUN::ECS::Disk",
      "Properties": {
        "Size": 10,
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "DiskName": "DataDisk"
      }
    }
  },
  "Outputs": {
    "DiskId": {
      "Value": {
        "Fn::GetAtt": [
          "DataDisk",
          "DiskId"
        ]
      }
    },
    "Status": {
      "Value": {
        "Fn::GetAtt": [
          "DataDisk",
          "Status"
        ]
      }
    }
  }
}