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

Resource Orchestration Service:ALIYUN::DFS::FileSystem

最終更新日:Jan 16, 2025

ALIYUN::DFS::FileSystem は、ファイルシステムを作成するために使用されます。

構文

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

プロパティ

プロパティタイプ必須編集可能説明制約
SpaceCapacityIntegerYesYesファイルシステムの推定容量。なし。
DescriptionStringNoYesファイルシステムの説明。なし。
StorageTypeStringYesNoストレージメディアのタイプ。有効な値:
  • STANDARD
  • PERFORMANCE
ZoneIdStringYesNoゾーンの ID。なし。
PartitionNumberIntegerNoNoこのプロパティは予約済みです。なし。
ProtocolTypeStringYesNoプロトコルのタイプ。値を HDFS に設定します。
DataRedundancyTypeStringNoNoファイルシステムの冗長モード。デフォルト値:LRS。有効な値:
  • LRS: ローカル冗長ストレージ (LRS)
  • ZRS: ゾーン冗長ストレージ (ZRS)

    このプロパティを ZRS に設定する場合、ZoneId プロパティの値は、複数のゾーン ID で構成される文字列である必要があります。例:zoneId1,zoneId2

FileSystemNameStringNoYesファイルシステムの名前。名前は次の要件を満たしている必要があります。
  • 名前は 6 ~ 100 文字の長さである必要があります。
  • 名前はグローバルに一意である必要があり、空の文字列にすることはできません。
  • 名前には、文字、数字、およびアンダースコア (_) を使用できます。
ProvisionedThroughputInMiBpsIntegerNoYesプロビジョニングされたスループット。単位:MB/秒。

有効な値:1 ~ 5120。

ThroughputModeStringNoYesスループットモード。デフォルト値:Standard。有効な値:
  • Standard: 標準スループット
  • Provisioned: プロビジョニングされたスループット
StorageSetNameStringNoNoこのプロパティは予約済みです。なし。

戻り値

Fn::GetAtt

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

  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "SpaceCapacity": {
          "Type": "Number",
          "Description": "ファイルシステムの容量。\n実際のデータ量がファイルシステムの容量に達すると、データを書き込むことができません。\n単位:GB" //Capacity of the file system.\nWhen the actual data volume reaches the file system capacity, data cannot be written.\nUnit: GB
        },
        "StorageType": {
          "Type": "String",
          "Description": "ストレージメディアのタイプ。\n値:\nSTANDARD(デフォルト):標準タイプ。\nPERFORMANCE:パフォーマンスタイプ。", //Type of storage media.\nValues:\nSTANDARD (default) : standard type.\nPERFORMANCE: performance type.
          "AllowedValues": [
            "STANDARD",
            "PERFORMANCE"
          ],
          "Default": "STANDARD"
        },
        "ZoneId": {
          "Type": "String",
          "Description": "ゾーン ID" //zone id
        },
        "ProtocolType": {
          "Type": "String",
          "Description": "プロトコルタイプ。Hadoop 分散ファイルシステム (HDFS) のみがサポートされています。", //The protocol type. Only Hadoop Distributed File System (HDFS) is supported
          "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。", //The ID of the file system.
          "Value": {
            "Fn::GetAtt": [
              "FileSystem",
              "FileSystemId"
            ]
          }
        }
      }
    }
  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      SpaceCapacity:
        Type: Number
        Description: |-
          ファイルシステムの容量。
          実際のデータ量がファイルシステムの容量に達すると、データを書き込むことができません。
          単位:GB # Capacity of the file system.
          # When the actual data volume reaches the file system capacity, data cannot be written.
          # Unit: GB
      StorageType:
        Type: String
        Description: |-
          ストレージメディアのタイプ。
          値:
          STANDARD(デフォルト):標準タイプ。
          PERFORMANCE:パフォーマンスタイプ。 # Type of storage media.
          # Values:
          # STANDARD (default) : standard type.
          # PERFORMANCE: performance type.
        AllowedValues:
          - STANDARD
          - PERFORMANCE
        Default: STANDARD
      ZoneId:
        Type: String
        Description: ゾーン ID # zone id
      ProtocolType:
        Type: String
        Description: プロトコルタイプ。HDFS のみがサポートされています。 # The protocol type. Only HDFS is supported.
        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。 # The ID of the file system.
        Value:
          Fn::GetAtt:
            - FileSystem
            - FileSystemId