全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::NAS::FileSystem

更新时间:Aug 12, 2025

ALIYUN::NAS::FileSystem digunakan untuk membuat sistem file File Storage NAS (NAS).

Sintaksis

{
  "Type": "ALIYUN::NAS::FileSystem",
  "Properties": {
    "SnapshotId": String,
    "Description": String,
    "StorageType": String,
    "DeletionForce": Boolean,
    "EncryptType": Integer,
    "VpcId": String,
    "ZoneId": String,
    "Capacity": Integer,
    "Tags": List,
    "ProtocolType": String,
    "FileSystemType": String,
    "Bandwidth": Integer,
    "VSwitchId": String,
    "Duration": Integer,
    "ChargeType": String,
    "ResourceGroupId": String
  }
}  

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ProtocolType

String

Ya

Tidak

Tipe protokol.

Nilai valid:

  • NFS: Sistem File Jaringan (NFS)

  • SMB: Blok Pesan Server (SMB)

  • cpfs: Cloud Parallel File Storage

Bandwidth

Integer

Tidak

Tidak

Throughput maksimum sistem file.

Anda harus menentukan properti ini ketika FileSystemType diatur ke cpfs. Nilai Bandwidth bervariasi berdasarkan nilai Capacity. Untuk informasi lebih lanjut, kunjungi Halaman pembelian CPFS.

Satuan: Mbit/s.

ChargeType

String

Tidak

Tidak

Metode penagihan.

Nilai valid:

  • PayAsYouGo

  • Subscription

Duration

Integer

Tidak

Tidak

Durasi langganan sistem file.

Anda harus menentukan properti ini ketika ChargeType diatur ke Subscription. Jika Anda tidak memperpanjang sistem file berlangganan saat kedaluwarsa, sistem file akan dilepaskan secara otomatis. Nilai valid:

  • 1

  • 2

  • 3

  • 6

  • 12

  • 36

Satuan: bulan.

StorageType

String

Ya

Tidak

Tipe penyimpanan.

  • Nilai valid ketika FileSystemType diatur ke standard:

    • Performance: Performa

    • Capacity: Kapasitas

  • Nilai valid ketika FileSystemType diatur ke extreme:

    • standard: standar

    • advance: lanjutan

  • Nilai valid ketika FileSystemType diatur ke cpfs:

    • advance_100: baseline 100 MB/s/TiB

    • advance_200: baseline 200 MB/s/TiB

DeletionForce

Boolean

Tidak

Ya

Menentukan apakah akan memaksa menghapus sistem file.

Nilai valid:

  • true

  • false (default)

Description

String

Tidak

Ya

Deskripsi dari sistem file.

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

Tags

List

Tidak

Ya

Tag dari sistem file.

Anda dapat menambahkan hingga 20 tag ke setiap sistem file.

Untuk informasi lebih lanjut, lihat Properti Tags.

SnapshotId

String

Tidak

Tidak

ID snapshot.

Anda dapat menggunakan properti ini untuk menentukan snapshot dari mana Anda membuat sistem file NAS. Properti ini hanya didukung untuk sistem file NAS Extreme.

Catatan

Jika Anda membuat sistem file dari snapshot, versi sistem file yang dibuat harus sama dengan versi sistem file yang terkandung dalam snapshot. Jika versi sistem file berbeda, Anda harus melakukan operasi berikut:

  1. Buat sistem file dan salin data yang disimpan dalam sumber file snapshot ke sistem file.

  2. Migrasikan data bisnis Anda ke sistem file setelah data disalin.

EncryptType

Integer

Tidak

Tidak

Menentukan apakah akan mengenkripsi sistem file. Anda dapat menggunakan kunci yang dikelola oleh Key Management Service (KMS) untuk mengenkripsi data yang disimpan dalam sistem file. Saat membaca dan menulis data terenkripsi, Anda tidak perlu mendekripsi data tersebut.

Properti ini berlaku ketika FileSystemType diatur ke standard atau extreme. Nilai valid:

  • 0: tidak mengenkripsi sistem file.

  • 1: mengenkripsi sistem file.

Capacity

Integer

Tidak

Ya

Kapasitas sistem file.

Anda harus menentukan properti ini ketika FileSystemType diatur ke extreme atau cpfs.

  • Nilai valid ketika FileSystemType diatur ke extreme: 100 hingga 262144.

  • Nilai valid ketika FileSystemType diatur ke cpfs: 2048 hingga 512000.

Satuan: GB.

FileSystemType

String

Tidak

Tidak

Tipe sistem file.

Nilai valid:

  • standard (default): Sistem file NAS tujuan umum

  • extreme: Sistem file NAS Extreme

  • cpfs: Sistem file CPFS

VpcId

String

Tidak

Tidak

ID virtual private cloud (VPC). Jika Anda menentukan VpcId dan VSwitchId, target mount default akan dikonfigurasi sebelumnya saat sistem file dibuat.

Anda harus menentukan properti ini ketika FileSystemType diatur ke cpfs.

VSwitchId

String

Tidak

Tidak

ID vSwitch. Jika Anda menentukan VpcId dan VSwitchId, target mount default akan dikonfigurasi sebelumnya saat sistem file dibuat.

Anda harus menentukan properti ini ketika FileSystemType diatur ke cpfs.

ResourceGroupId

String

Tidak

Ya

ID kelompok sumber daya.

Tidak ada.

ZoneId

String

Tidak

Tidak

ID zona.

Tidak ada.

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 dapat memiliki panjang hingga 128 karakter, dan tidak boleh berisi http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Nilai pengembalian

Fn::GetAtt

FileSystemId: ID sistem file.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Description: Test NAS FileSystem
Parameters: {}
Resources:
  FileSystem:
    Type: ALIYUN::NAS::FileSystem
    Properties:
      ProtocolType: NFS
      StorageType: Capacity
Outputs:
  FileSystemId:
    Description: ID of the file system created
    Value:
      Fn::GetAtt:
        - FileSystem
        - FileSystemId

Format JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Test NAS FileSystem",
  "Parameters": {
  },
  "Resources": {
    "FileSystem": {
      "Type": "ALIYUN::NAS::FileSystem",
      "Properties": {
        "ProtocolType": "NFS",
        "StorageType": "Capacity"
      }
    }
  },
  "Outputs": {
    "FileSystemId": {
      "Description": "ID of the file system created",
      "Value": {
        "Fn::GetAtt": [
          "FileSystem",
          "FileSystemId"
        ]
      }
    }
  }
}

Untuk lebih banyak contoh, kunjungi nas.yml. Dalam contoh-contoh tersebut, jenis sumber daya berikut digunakan: ALIYUN::NAS::FileSystem, ALIYUN::NAS::AccessGroup, ALIYUN::NAS::AccessRule, dan ALIYUN::NAS::MountTarget.