すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::NAS::ProtocolService

最終更新日:Jan 16, 2025

ALIYUN::NAS::ProtocolService は、クラウド並列ファイルシステム (CPFS) ファイルシステムのプロトコルサービスを作成するために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Description

String

いいえ

はい

プロトコルサービスの説明。

制限:

  • 説明は 2 ~ 128 文字である必要があります。

  • 説明は文字で始まり、http:// または https:// で始めることはできません。

  • 説明には、文字、数字、コロン (: )、アンダースコア (_ )、ハイフン (-) を使用できます。

VpcId

String

はい

いいえ

プロトコルサービスの仮想プライベートクラウド (VPC) ID。

プロトコルサービスの VPC ID は、ファイルシステムの VPC と同じである必要があります。

ProtocolType

String

はい

いいえ

プロトコルサービスのプロトコルタイプ。

値を NFS (デフォルト) に設定します。NFS の値は、プロトコルサービスがネットワークファイルシステム (NFS) プロトコルを介したアクセスをサポートしていることを示します。

ProtocolSpec

String

はい

いいえ

プロトコルサービスの仕様。

値を General (デフォルト) に設定します。

VSwitchId

String

はい

いいえ

プロトコルサービスの vSwitch ID。

なし。

FileSystemId

String

はい

いいえ

ファイルシステムの ID。

なし。

Throughput

Integer

いいえ

いいえ

プロトコルサービスの帯域幅。

単位: MB/s。

戻り値

Fn::GetAtt

  • FileSystemId: ファイルシステムの ID。

  • ProtocolServiceId: プロトコルサービスの ID。

  • YAML 形式

    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 形式

    {
      "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"
            ]
          }
        }
      }
    }