全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::DFS::FileSystem

更新时间:Jun 26, 2025

ALIYUN::DFS::FileSystem digunakan untuk membuat sistem file.

Sintaksis

{
  "Type": "ALIYUN::DFS::FileSystem",
  "Properties": {
    "SpaceCapacity": Integer,
    "Description": String,
    "StorageType": String,
    "ZoneId": String,
    "PartitionNumber": Integer,
    "ProtocolType": String,
    "DataRedundancyType": String,
    "FileSystemName": String,
    "ProvisionedThroughputInMiBps": Integer,
    "ThroughputMode": String,
    "StorageSetName": String
  }
}

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiBatasan
SpaceCapacityIntegerYaYaKapasitas perkiraan dari sistem file. Tidak ada.
DescriptionStringTidakYaDeskripsi dari sistem file. Tidak ada.
StorageTypeStringYaTidakJenis media penyimpanan. Nilai yang valid:
  • STANDARD
  • PERFORMANCE
ZoneIdStringYaTidakID zona. Tidak ada.
PartitionNumberIntegerTidakTidak Properti ini dicadangkan. Tidak ada.
ProtocolTypeStringYaTidakJenis protokol. Atur nilainya ke HDFS.
DataRedundancyTypeStringTidakTidakMode redundansi sistem file. Nilai default: LRS. Nilai yang valid:
  • LRS: penyimpanan redundan lokal (LRS)
  • ZRS: penyimpanan redundan zona (ZRS)

    Jika Anda mengatur properti ini ke ZRS, nilai dari properti ZoneId harus berupa string yang terdiri dari beberapa ID zona. Contoh: zoneId1,zoneId2.

FileSystemNameStringTidakYaNama sistem file. Nama harus memenuhi persyaratan berikut:
  • Nama harus memiliki panjang 6 hingga 100 karakter.
  • Nama harus unik secara global dan tidak boleh berupa string kosong.
  • Nama dapat berisi huruf, angka, dan garis bawah (_).
ProvisionedThroughputInMiBpsIntegerTidakYaThroughput yang disediakan. Unit: MB/s.

Nilai yang valid: 1 hingga 5120.

ThroughputModeStringTidakYaMode throughput. Nilai default: Standard. Nilai yang valid:
  • Standard: throughput standar
  • Provisioned: throughput yang disediakan
StorageSetNameStringTidakTidakProperti ini dicadangkan. Tidak ada.

Nilai Pengembalian

Fn::GetAtt

FileSystemId: ID dari sistem file.

Contoh

  • JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "SpaceCapacity": {
          "Type": "Number",
          "Description": "Kapasitas dari sistem file.\nKetika volume data aktual mencapai kapasitas sistem file, data tidak dapat ditulis.\nSatuan: GB"
        },
        "StorageType": {
          "Type": "String",
          "Description": "Jenis media penyimpanan.\nNilai:\nSTANDARD (default): tipe standar.\nPERFORMANCE: tipe performa.",
          "AllowedValues": [
            "STANDARD",
            "PERFORMANCE"
          ],
          "Default": "STANDARD"
        },
        "ZoneId": {
          "Type": "String",
          "Description": "id zona"
        },
        "ProtocolType": {
          "Type": "String",
          "Description": Jenis protokol. Hanya Hadoop Distributed File System (HDFS) yang didukung",
          "AllowedValues": [
            "HDFS"
          ]
        }
      },
      "Resources": {
        "FileSystem": {
          "Type": "ALIYUN::DFS::FileSystem",
          "Properties": {
            "SpaceCapacity": {
              "Ref": "SpaceCapacity"
            },
            "StorageType": {
              "Ref": "StorageType"
            },
            "ZoneId": {
              "Ref": "ZoneId"
            },
            "ProtocolType": {
              "Ref": "ProtocolType"
            }
          }
        }
      },
      "Outputs": {
        "FileSystemId": {
          "Description": "ID dari sistem file.",
          "Value": {
            "Fn::GetAtt": [
              "FileSystem",
              "FileSystemId"
            ]
          }
        }
      }
    }
  • YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      SpaceCapacity:
        Type: Number
        Description: |-
          Kapasitas dari sistem file.
          Ketika volume data aktual mencapai kapasitas sistem file, data tidak dapat ditulis.
          Satuan: GB
      StorageType:
        Type: String
        Description: |-
          Jenis media penyimpanan.
          Nilai:
          STANDARD (default): tipe standar.
          PERFORMANCE: tipe performa.
        AllowedValues:
          - STANDARD
          - PERFORMANCE
        Default: STANDARD
      ZoneId:
        Type: String
        Description: id zona
      ProtocolType:
        Type: String
        Description: Jenis protokol. Hanya HDFS yang didukung.
        AllowedValues:
          - HDFS
    Resources:
      FileSystem:
        Type: ALIYUN::DFS::FileSystem
        Properties:
          SpaceCapacity:
            Ref: SpaceCapacity
          StorageType:
            Ref: StorageType
          ZoneId:
            Ref: ZoneId
          ProtocolType:
            Ref: ProtocolType
    Outputs:
      FileSystemId:
        Description: ID dari sistem file.
        Value:
          Fn::GetAtt:
            - FileSystem
            - FileSystemId