全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::NAS::ProtocolService

更新时间:Jun 26, 2025

ALIYUN::NAS::ProtocolService digunakan untuk membuat layanan protokol untuk sistem file paralel cloud (CPFS).

Sintaks

{
  "Type": "ALIYUN::NAS::ProtocolService",
  "Properties": {
    "Description": String,
    "VpcId": String,
    "ProtocolType": String,
    "ProtocolSpec": String,
    "VSwitchId": String,
    "FileSystemId": String,
    "Throughput": Integer
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Description

String

Tidak

Ya

Deskripsi dari layanan protokol.

Batasan:

  • Deskripsi harus memiliki panjang antara 2 hingga 128 karakter.

  • Deskripsi harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://.

  • Deskripsi dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-).

VpcId

String

Ya

Tidak

ID virtual private cloud (VPC) dari layanan protokol.

ID VPC dari layanan protokol harus sama dengan VPC dari sistem file.

ProtocolType

String

Ya

Tidak

Tipe protokol dari layanan protokol.

Atur nilainya ke NFS (default). Nilai NFS menunjukkan bahwa layanan protokol mendukung akses melalui protokol Network File System (NFS).

ProtocolSpec

String

Ya

Tidak

Spesifikasi dari layanan protokol.

Atur nilainya ke General (default).

VSwitchId

String

Ya

Tidak

ID vSwitch dari layanan protokol.

Tidak ada.

FileSystemId

String

Ya

Tidak

ID dari sistem file.

Tidak ada.

Throughput

Integer

Tidak

Tidak

Bandwidth dari layanan protokol.

Satuan: MB/s.

Nilai Kembali

Fn::GetAtt

  • FileSystemId: ID dari sistem file.

  • ProtocolServiceId: ID dari layanan protokol.

Contoh

  • YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      FileSystemId:
        Default: cpfs-03c125afccbd****
        Type: String
      VpcId:
        Default: vpc-2zebbi27bn7w42n30****
        Type: String
      VSwitchId:
        Default: vsw-2ze34tr01i6h4l2km****
        Type: String
    Resources:
      ProtocolService:
        Type: ALIYUN::NAS::ProtocolService
        Properties:
          ProtocolType: NFS
          FileSystemId:
            Ref: FileSystemId
          VpcId:
            Ref: VpcId
          VSwitchId:
            Ref: VSwitchId
          Description: ros_test_protocol_service
    Outputs:
      ProtocolServiceId:
        Value:
          Fn::GetAtt:
          - ProtocolService
          - ProtocolServiceId
      FileSystemId:
        Value:
          Fn::GetAtt:
          - ProtocolService
          - FileSystemId
  • JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "FileSystemId": {
          "Default": "cpfs-03c125afccbd****",
          "Type": "String"
        },
        "VpcId": {
          "Default": "vpc-2zebbi27bn7w42n30****",
          "Type": "String"
        },
        "VSwitchId": {
          "Default": "vsw-2ze34tr01i6h4l2km****",
          "Type": "String"
        }
      },
      "Resources": {
        "ProtocolService": {
          "Type": "ALIYUN::NAS::ProtocolService",
          "Properties": {
            "ProtocolType": "NFS",
            "FileSystemId": {
              "Ref": "FileSystemId"
            },
            "VpcId": {
              "Ref": "VpcId"
            },
            "VSwitchId": {
              "Ref": "VSwitchId"
            },
            "Description": "ros_test_protocol_service"
          }
        }
      },
      "Outputs": {
        "ProtocolServiceId": {
          "Value": {
            "Fn::GetAtt": [
              "ProtocolService",
              "ProtocolServiceId"
            ]
          }
        },
        "FileSystemId": {
          "Value": {
            "Fn::GetAtt": [
              "ProtocolService",
              "FileSystemId"
            ]
          }
        }
      }
    }