全部產品
Search
文件中心

:ALIYUN::EHPC::Cluster

更新時間:Jun 19, 2024

ALIYUN::EHPC::Cluster類型用於建立一個彈性高效能運算叢集。

文法

{
  "Type": "ALIYUN::EHPC::Cluster",
  "Properties": {
    "EcsOrderComputeCount": Integer,
    "OsTag": String,
    "HaEnable": Boolean,
    "VolumeType": String,
    "VolumeId": String,
    "EcsOrderManagerCount": Integer,
    "EcsOrderManagerInstanceType": String,
    "EcsOrderComputeInstanceType": String,
    "Application": List,
    "KeyPairName": String,
    "PeriodUnit": String,
    "Description": String,
    "AutoRenewPeriod": Integer,
    "JobQueue": String,
    "ImageId": String,
    "AutoRenew": Boolean,
    "EhpcVersion": String,
    "VSwitchId": String,
    "Password": String,
    "Name": String,
    "SchedulerType": String,
    "SccClusterId": String,
    "EcsChargeType": String,
    "ZoneId": String,
    "EcsOrderLoginCount": Integer,
    "DeployMode": String,
    "ImageOwnerAlias": String,
    "RemoteDirectory": String,
    "ComputeSpotPriceLimit": String,
    "ComputeSpotStrategy": String,
    "SecurityGroupName": String,
    "KeyPairName": String,
    "VolumeProtocol": String,
    "SecurityGroupId": String,
    "Period": Integer,
    "PostInstallScript": List,
    "AccountType": String,
    "VolumeMountpoint": String,
    "EcsOrderLoginInstanceType": String,
    "SystemDiskLevel": String,
    "IsComputeEss": Boolean,
    "SystemDiskSize": Integer,
    "SystemDiskType": String,
    "AdditionalVolumes": List,
    "RemoteVisEnable": Boolean,
    "InputFileUrl": String,
    "WithoutElasticIp": Boolean,
    "ResourceGroupId": String,
    "ClientVersion": String,
    "ComputeEnableHt": Boolean,
    "RamNodeTypes": List,
    "VpcId": String,
    "RamRoleName": String,
    "NetworkInterfaceTrafficMode": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

EcsOrderComputeCount

Integer

叢集計算節點數量。

取值範圍:1~99。

OsTag

String

作業系統鏡像標籤。

取值樣本:CentOS_7.2_64。

HaEnable

Boolean

是否開啟高可用。

取值:

  • true:開啟。開啟高可用後,叢集中的每種管控角色將會使用主備2個節點。

  • false(預設值):關閉。

VolumeType

String

共用儲存類型。

取值:NAS,表檔案系統類型。

KeyPairName

String

金鑰組。

Password和KeyPairName需至少指定其中一個參數。如果二者都指定,則Password優先順序更高。

VolumeId

String

阿里雲NAS執行個體ID。

EcsOrderManagerCount

Integer

叢集管控節點的執行個體數量。

取值:

  • 1

  • 2

  • 4

EcsOrderManagerInstanceType

String

叢集管控節點的執行個體規格。

Application

List

應用軟體。

更多資訊,請參見Application屬性

EcsOrderComputeInstanceType

String

叢集計算節點的執行個體規格。

PeriodUnit

String

購買叢集節點的時間長度單位。

取值:

  • Week:周。

  • Month:月。

  • Year:年。

Description

String

叢集的描述資訊。

長度為2~128個字元。

AutoRenewPeriod

Integer

每次自動續約的時間長度。

當AutoRenew取值為true時,該參數有效。

JobQueue

String

計算節點加入的隊列。

ImageId

String

鏡像ID。

當ImageOwnerAlias取值為self、others或marketplace時,必須指定該參數。

說明

如果ImageOwnerAlias取值為system, 則只根據OsTag來決定基礎鏡像ID。

AutoRenew

Boolean

是否自動續約。

取值:

  • true:自動續約。

  • false:不自動續約。

EhpcVersion

String

E-HPC產品版本。

預設為最新版本。

VSwitchId

String

交換器ID。

E-HPC當前僅支援VPC網路。

Password

String

登入節點的root密碼。

長度為8~30個字元,必須同時包含大寫英文字母、小寫英文字母、數字和特殊字元其中三項。支援的特殊字元為:( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ‘ < > , . ? /

Password和KeyPairName需至少指定其中一個參數。如果二者都指定,則Password優先順序更高。

Name

String

叢集名稱。

長度為2~64個字元,必須以英文字母或漢字開頭。可包含英文字母、漢字、數字、短劃線(-)和底線(_)。

SchedulerType

String

調度器類型。

取值:

  • pbs(預設值)

  • slurm

  • opengridscheduler

  • deadline

SccClusterId

String

SCC執行個體ID。

如果配置該參數,則將已有的SCC執行個體納管到新建立的SCC叢集中。

EcsChargeType

String

叢集使用ECS執行個體的付費類型。

取值:

  • PostPaid:隨用隨付。

  • PrePaid:訂用帳戶。

    說明

    如果選擇訂用帳戶類型,預設開啟自動續約,節點釋放後將關閉自動續約。

ZoneId

String

可用性區域ID。

EcsOrderLoginCount

Integer

叢集登入節點數量。

取值範圍:1~99。

DeployMode

String

部署模式。

取值:

  • Standard(預設值):帳號節點、調度節點、登入節點、計算節點分離部署。

  • Simple:帳號節點和調度節點混合部署在一個節點上,登入節點和計算節點分離部署。

  • Tiny:帳號節點、調度節點、登入節點混合部署在一個節點上,計算節點分離部署。

ImageOwnerAlias

String

鏡像類型。

取值:

  • system:公用鏡像。

  • self:自訂鏡像。

  • others:共用鏡像。

  • marketplace:市場鏡像。

RemoteDirectory

String

掛載共用儲存的遠程目錄。

最終掛載路徑為掛載點與遠程目錄組合:NasMountpoint:/RemoteDirectory

ComputeSpotPriceLimit

String

計算節點的每小時最高價格。

取值是浮點數,為當前的價格區間。

ComputeSpotStrategy

String

計算節點的競價策略。

取值:

  • NoSpot(預設值):正常隨用隨付節點。

  • SpotWithPriceLimit:設定上限價格的搶佔式節點。

  • SpotAsPriceGo:系統自動出價,跟隨當前市場實際價格的搶佔式節點。

SecurityGroupName

String

安全性群組名稱。

如果不使用已有安全性群組,則使用此名稱建立新安全性群組,應用預設安全性群組策略。

VolumeProtocol

String

共用儲存的協議類型。

取值:

  • NFS

  • SMB

SecurityGroupId

String

安全性群組ID。

Period

Integer

購買叢集節點的時間長度。

EcsChargeType取值為PrePaid時,必須指定該參數。

PostInstallScript

List

指令碼的下載地址和執行參數。

最多指定16組下載地址和執行參數。更多資訊,請參見PostInstallScript屬性

AccountType

String

域帳號服務類型。

取值:

  • nis(預設值)

  • ldap

VolumeMountpoint

String

NAS的VPC掛載點。

取值與VolumeId相關,具體如下:

  • 如果VolumeId參數為空白,VolumeMountpoint可以為空白,建立叢集的流程會預設建立一個VPC掛載點。

  • 如果VolumeId參數不為空白,必須指定VolumeMountpoint。

EcsOrderLoginInstanceType

String

叢集登入節點執行個體規格。

SystemDiskLevel

String

建立ESSD雲端硬碟作為系統硬碟使用時,設定雲端硬碟的效能等級。

取值:

  • PL0:單盤最高隨機讀寫IOPS 1萬。

  • PL1(預設值):單盤最高隨機讀寫IOPS 5萬。

  • PL2:單盤最高隨機讀寫IOPS 10萬。

  • PL3:單盤最高隨機讀寫IOPS 100萬。

IsComputeEss

Boolean

是否啟用自動調整。

取值:

  • true:啟用。

  • false(預設值):禁用。

SystemDiskSize

Integer

系統硬碟大小。

取值範圍:40~500。

單位:GB。

預設值:40。

SystemDiskType

String

系統硬碟的類型。

取值:

  • cloud:普通雲端硬碟。

  • cloud_efficiency:高效雲端硬碟。

  • cloud_ssd(預設值):SSD雲端硬碟。

  • cloud_essd:ESSD雲端硬碟。

AdditionalVolumes

List

掛載的共用儲存。

更多資訊,請參見AdditionalVolumes屬性

RemoteVisEnable

Boolean

是否開啟遠程可視化。

取值:

  • true:開啟。

  • false(預設值):關閉。

InputFileUrl

String

上傳到OSS的作業檔案的URL地址。

取值樣本:https://ehpc-tianshui.oss-cn-beijing.aliyuncs.com/test-u****/testlist_ehpc.sh

WithoutElasticIp

Boolean

登入節點是否使用Elastic IP Address。

取值:

  • true:使用。

  • false(預設值):不使用。

ResourceGroupId

String

資源群組ID。

ClientVersion

String

叢集用戶端版本。

預設為最新版本。

ComputeEnableHt

Boolean

計算節點是否支援超執行緒。

取值:

  • true(預設值):支援。

  • false:不支援。

RamNodeTypes

List

授權執行個體角色的節點名稱詳情。

VpcId

String

叢集所屬的VPC ID。

您可以調用DescribeVpcs查詢已建立的VPC資訊。

RamRoleName

String

執行個體RAM角色名稱。

您可以使用RAM APIListRoles查詢您已建立的執行個體RAM角色。

NetworkInterfaceTrafficMode

String

彈性網卡的通訊方式。

取值:

  • Standard:採用TCP通訊模式。

  • HighPerformance:使能ERI (Elastic RDMA Interface),採用RDMA通訊方式。

Application文法

"Application": [
  {
    "Tag": String
  }
]

Application屬性

屬性名稱

類型

必須

允許更新

描述

約束

Tag

String

應用軟體的標籤。

取值樣本:OpenMPI_11.1。

PostInstallScript文法

"PostInstallScript": [
  {
    "Url": String,
    "Args": String
  }
]

PostInstallScript屬性

屬性名稱

類型

必須

允許更新

描述

約束

Url

String

安裝後指令碼的下載地址。

Args

String

安裝後指令碼的執行參數。

AdditionalVolumes文法

"AdditionalVolumes": [
  {
    "RemoteDirectory": String,
    "Location": String,
    "VolumeId": String,
    "LocalDirectory": String,
    "VolumeProtocol": String,
    "JobQueue": String,
    "VolumeType": String,
    "VolumeMountpoint": String
  }
]

AdditionalVolumes屬性

屬性名稱

類型

必須

允許更新

描述

約束

RemoteDirectory

String

掛載共用儲存的遠程目錄。

Location

String

掛載的共用儲存的叢集類型。

取值:PublicCloud。

VolumeId

String

掛載的NAS執行個體ID。

LocalDirectory

String

掛載的共用儲存的本地掛載目錄。

VolumeProtocol

String

掛載的共用儲存協議類型。

取值:

  • NFS(預設值)

  • SMB

JobQueue

String

計算節點加入的隊列。

VolumeType

String

儲存類型。

取值:NAS。

VolumeMountpoint

String

NAS的VPC掛載點。

傳回值

Fn::GetAtt

  • EcsInfo:叢集中各組件的ECS數量和規格。例如:{"Manager": {"Count": 2, "InstanceType": "ecs.n1.large"}, "Compute": {"Count": 8, "InstanceType": "ecs.n1.large"}, "Login": {"Count": 1, "InstanceType": "ecs.n1.large"}}

  • SecurityGroupId:安全性群組ID。

  • ClusterId:叢集ID。

  • Name:叢集名稱。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VpcCidrBlock:
    Type: String
    AllowedValues:
      - 192.168.0.0/16
      - 172.16.0.0/12
      - 10.0.0.0/8
    Label:
      en: VPC CIDR Block
      zh-cn: 專用網路網段
    Default: 192.168.0.0/16
  VSwitchCidrBlock:
    Type: String
    Description:
      zh-cn: 必須是所屬專用網路的子網段,並且沒有被其他交換器佔用。
      en: Must be a sub-network segment of the proprietary network and is not occupied by other VSwitches.
    Label:
      zh-cn: 交換器網段
      en: vSwitch CIDR Block
    Default: 192.168.0.0/24
  ZoneId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
    Label:
      zh-cn: 可用性區域
      en: Availability Zone
  Password:
    NoEcho: true
    Type: String
    Label:
      en: Login Password
      zh-cn: 登入密碼
    MinLength: 8
    MaxLength: 30
  EcsOrderLoginInstanceType:
    AssociationProperty: ALIYUN::ECS::Instance::InstanceType
    AssociationPropertyMetadata:
      ZoneId: ZoneId
    Type: String
    Label:
      en: Login Instance Specifications
      zh-cn: 登入執行個體規格
  EcsOrderManagerInstanceType:
    AssociationProperty: ALIYUN::ECS::Instance::InstanceType
    AssociationPropertyMetadata:
      ZoneId: ZoneId
    Type: String
    Label:
      en: Manager Instance Specifications
      zh-cn: 管理執行個體規格
  EcsOrderComputeInstanceType:
    AssociationProperty: ALIYUN::ECS::Instance::InstanceType
    AssociationPropertyMetadata:
      ZoneId: ZoneId
    Type: String
    Label:
      en: Compute Instance Specifications
      zh-cn: 計算執行個體規格
  BucketName:
    Type: String
    Label:
      en: Bucket Name
      zh-cn: 儲存空間名稱
    Default: test-ehpc
  BucketAccessControl:
    Type: String
    Label:
      en: Access Control
      zh-cn: 讀寫權限
    AllowedValues:
      - private
      - public-read
      - public-read-write
    Default: public-read
  BucketStorageClass:
    Type: String
    Label:
      en: Storage Type
      zh-cn: 儲存類型
    AllowedValues:
      - Standard
      - IA
      - Archive
    Default: Standard
Resources:
  Vpc:
    Type: ALIYUN::ECS::VPC
    Properties:
      CidrBlock:
        Ref: VpcCidrBlock
      VpcName:
        Fn::Join:
          - '-'
          - - Vpc
            - Ref: ALIYUN::StackId
  VSwitch:
    Type: ALIYUN::ECS::VSwitch
    Properties:
      ZoneId:
        Ref: ZoneId
      VpcId:
        Ref: Vpc
      CidrBlock:
        Ref: VSwitchCidrBlock
      VSwitchName:
        Fn::Join:
          - '-'
          - - VSwitch
            - StackId
            - Ref: ALIYUN::StackId
  AccessGroup:
    Type: ALIYUN::NAS::AccessGroup
    Properties:
      AccessGroupType: Vpc
      AccessGroupName:
        Fn::Join:
          - '-'
          - - AccessGroup
            - Ref: ALIYUN::StackId
  FileSystem:
    Type: ALIYUN::NAS::FileSystem
    Properties:
      ProtocolType: NFS
      StorageType: Capacity
  MountTarget:
    Type: ALIYUN::NAS::MountTarget
    Properties:
      VpcId:
        Ref: Vpc
      FileSystemId:
        Ref: FileSystem
      VSwitchId:
        Ref: VSwitch
      NetworkType: Vpc
      AccessGroupName:
        Ref: AccessGroup
  AccessRule:
    Type: ALIYUN::NAS::AccessRule
    Properties:
      SourceCidrIp: 0.0.0.0/0
      AccessGroupName:
        Ref: AccessGroup
  Cluster:
    Type: ALIYUN::EHPC::Cluster
    DependsOn:
      - AccessRule
      - FileSystem
      - MountTarget
      - OssBucket
    Properties:
      EcsOrderComputeCount: 1
      OsTag: CentOS_7.2_64
      Name:
        Fn::Join:
          - '-'
          - - Cluster
            - Ref: ALIYUN::StackId
      EhpcVersion: 1.0.0
      VolumeId:
        Ref: FileSystem
      EcsOrderLoginCount: 1
      VSwitchId:
        Ref: VSwitch
      VolumeMountpoint:
        Ref: MountTarget
      EcsOrderLoginInstanceType:
        Ref: EcsOrderLoginInstanceType
      EcsOrderManagerInstanceType:
        Ref: EcsOrderManagerInstanceType
      EcsOrderComputeInstanceType:
        Ref: EcsOrderComputeInstanceType
      Password:
        Ref: Password
      Application:
        - Tag: VMD_1.9.3
        - Tag: LAMMPS-OPENMPI-31Mar17
  OssBucket:
    Type: ALIYUN::OSS::Bucket
    Properties:
      BucketName:
        Ref: BucketName
      AccessControl:
        Ref: BucketAccessControl
      StorageClass:
        Ref: BucketStorageClass
      Tags:
        Value: '021'
        Key: best_practice
Outputs:
  MountTargetDomain:
    Description:
      en: Mount point domain name
      zh-cn: 掛載點網域名稱
    Value:
      Fn::GetAtt:
        - MountTarget
        - MountTargetDomain
  FileSystemId:
    Description:
      en: ID of the file system created
      zh-cn: 建立的檔案系統的ID
    Value:
      Fn::GetAtt:
        - FileSystem
        - FileSystemId
Description:
  en: EHPC Industrial Simulation
  zh-cn: EHPC工業模擬最佳實務
Metadata:
  ALIYUN::ROS::Interface:
    ParameterGroups:
      - Parameters:
          - ZoneId
          - VpcCidrBlock
          - VSwitchCidrBlock
        Label:
          default:
            en: VPC
            zh-cn: 專用網路
      - Parameters:
          - EcsOrderComputeInstanceType
          - EcsOrderLoginInstanceType
          - EcsOrderManagerInstanceType
          - Password
        Label:
          default:
            en: EHPC
            zh-cn: 彈性高效能運算
      - Parameters:
          - BucketName
          - BucketAccessControl
          - BucketStorageClass
        Label:
          default:
            en: OSS
            zh-cn: Object Storage Service
    TemplateTags:
      - acs:solution:高效能運算:EHPC工業模擬

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VpcCidrBlock": {
      "Type": "String",
      "AllowedValues": [
        "192.168.0.0/16",
        "172.16.0.0/12",
        "10.0.0.0/8"
      ],
      "Label": {
        "en": "VPC CIDR Block",
        "zh-cn": "專用網路網段"
      },
      "Default": "192.168.0.0/16"
    },
    "VSwitchCidrBlock": {
      "Type": "String",
      "Description": {
        "zh-cn": "必須是所屬專用網路的子網段,並且沒有被其他交換器佔用。",
        "en": "Must be a sub-network segment of the proprietary network and is not occupied by other VSwitches."
      },
      "Label": {
        "zh-cn": "交換器網段",
        "en": "vSwitch CIDR Block"
      },
      "Default": "192.168.0.0/24"
    },
    "ZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
      "Label": {
        "zh-cn": "可用性區域",
        "en": "Availability Zone"
      }
    },
    "Password": {
      "NoEcho": true,
      "Type": "String",
      "Label": {
        "en": "Login Password",
        "zh-cn": "登入密碼"
      },
      "MinLength": 8,
      "MaxLength": 30
    },
    "EcsOrderLoginInstanceType": {
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "ZoneId": "ZoneId"
      },
      "Type": "String",
      "Label": {
        "en": "Login Instance Specifications",
        "zh-cn": "登入執行個體規格"
      }
    },
    "EcsOrderManagerInstanceType": {
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "ZoneId": "ZoneId"
      },
      "Type": "String",
      "Label": {
        "en": "Manager Instance Specifications",
        "zh-cn": "管理執行個體規格"
      }
    },
    "EcsOrderComputeInstanceType": {
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "ZoneId": "ZoneId"
      },
      "Type": "String",
      "Label": {
        "en": "Compute Instance Specifications",
        "zh-cn": "計算執行個體規格"
      }
    },
    "BucketName": {
      "Type": "String",
      "Label": {
        "en": "Bucket Name",
        "zh-cn": "儲存空間名稱"
      },
      "Default": "test-ehpc"
    },
    "BucketAccessControl": {
      "Type": "String",
      "Label": {
        "en": "Access Control",
        "zh-cn": "讀寫權限"
      },
      "AllowedValues": [
        "private",
        "public-read",
        "public-read-write"
      ],
      "Default": "public-read"
    },
    "BucketStorageClass": {
      "Type": "String",
      "Label": {
        "en": "Storage Type",
        "zh-cn": "儲存類型"
      },
      "AllowedValues": [
        "Standard",
        "IA",
        "Archive"
      ],
      "Default": "Standard"
    }
  },
  "Resources": {
    "Vpc": {
      "Type": "ALIYUN::ECS::VPC",
      "Properties": {
        "CidrBlock": {
          "Ref": "VpcCidrBlock"
        },
        "VpcName": {
          "Fn::Join": [
            "-",
            [
              "Vpc",
              {
                "Ref": "ALIYUN::StackId"
              }
            ]
          ]
        }
      }
    },
    "VSwitch": {
      "Type": "ALIYUN::ECS::VSwitch",
      "Properties": {
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "VpcId": {
          "Ref": "Vpc"
        },
        "CidrBlock": {
          "Ref": "VSwitchCidrBlock"
        },
        "VSwitchName": {
          "Fn::Join": [
            "-",
            [
              "VSwitch",
              "StackId",
              {
                "Ref": "ALIYUN::StackId"
              }
            ]
          ]
        }
      }
    },
    "AccessGroup": {
      "Type": "ALIYUN::NAS::AccessGroup",
      "Properties": {
        "AccessGroupType": "Vpc",
        "AccessGroupName": {
          "Fn::Join": [
            "-",
            [
              "AccessGroup",
              {
                "Ref": "ALIYUN::StackId"
              }
            ]
          ]
        }
      }
    },
    "FileSystem": {
      "Type": "ALIYUN::NAS::FileSystem",
      "Properties": {
        "ProtocolType": "NFS",
        "StorageType": "Capacity"
      }
    },
    "MountTarget": {
      "Type": "ALIYUN::NAS::MountTarget",
      "Properties": {
        "VpcId": {
          "Ref": "Vpc"
        },
        "FileSystemId": {
          "Ref": "FileSystem"
        },
        "VSwitchId": {
          "Ref": "VSwitch"
        },
        "NetworkType": "Vpc",
        "AccessGroupName": {
          "Ref": "AccessGroup"
        }
      }
    },
    "AccessRule": {
      "Type": "ALIYUN::NAS::AccessRule",
      "Properties": {
        "SourceCidrIp": "0.0.0.0/0",
        "AccessGroupName": {
          "Ref": "AccessGroup"
        }
      }
    },
    "Cluster": {
      "Type": "ALIYUN::EHPC::Cluster",
      "DependsOn": [
        "AccessRule",
        "FileSystem",
        "MountTarget",
        "OssBucket"
      ],
      "Properties": {
        "EcsOrderComputeCount": 1,
        "OsTag": "CentOS_7.2_64",
        "Name": {
          "Fn::Join": [
            "-",
            [
              "Cluster",
              {
                "Ref": "ALIYUN::StackId"
              }
            ]
          ]
        },
        "EhpcVersion": "1.0.0",
        "VolumeId": {
          "Ref": "FileSystem"
        },
        "EcsOrderLoginCount": 1,
        "VSwitchId": {
          "Ref": "VSwitch"
        },
        "VolumeMountpoint": {
          "Ref": "MountTarget"
        },
        "EcsOrderLoginInstanceType": {
          "Ref": "EcsOrderLoginInstanceType"
        },
        "EcsOrderManagerInstanceType": {
          "Ref": "EcsOrderManagerInstanceType"
        },
        "EcsOrderComputeInstanceType": {
          "Ref": "EcsOrderComputeInstanceType"
        },
        "Password": {
          "Ref": "Password"
        },
        "Application": [
          {
            "Tag": "VMD_1.9.3"
          },
          {
            "Tag": "LAMMPS-OPENMPI-31Mar17"
          }
        ]
      }
    },
    "OssBucket": {
      "Type": "ALIYUN::OSS::Bucket",
      "Properties": {
        "BucketName": {
          "Ref": "BucketName"
        },
        "AccessControl": {
          "Ref": "BucketAccessControl"
        },
        "StorageClass": {
          "Ref": "BucketStorageClass"
        },
        "Tags": {
          "Value": "021",
          "Key": "best_practice"
        }
      }
    }
  },
  "Outputs": {
    "MountTargetDomain": {
      "Description": {
        "en": "Mount point domain name",
        "zh-cn": "掛載點網域名稱"
      },
      "Value": {
        "Fn::GetAtt": [
          "MountTarget",
          "MountTargetDomain"
        ]
      }
    },
    "FileSystemId": {
      "Description": {
        "en": "ID of the file system created",
        "zh-cn": "建立的檔案系統的ID"
      },
      "Value": {
        "Fn::GetAtt": [
          "FileSystem",
          "FileSystemId"
        ]
      }
    }
  },
  "Description": {
    "en": "EHPC Industrial Simulation",
    "zh-cn": "EHPC工業模擬最佳實務"
  },
  "Metadata": {
    "ALIYUN::ROS::Interface": {
      "ParameterGroups": [
        {
          "Parameters": [
            "ZoneId",
            "VpcCidrBlock",
            "VSwitchCidrBlock"
          ],
          "Label": {
            "default": {
              "en": "VPC",
              "zh-cn": "專用網路"
            }
          }
        },
        {
          "Parameters": [
            "EcsOrderComputeInstanceType",
            "EcsOrderLoginInstanceType",
            "EcsOrderManagerInstanceType",
            "Password"
          ],
          "Label": {
            "default": {
              "en": "EHPC",
              "zh-cn": "彈性高效能運算"
            }
          }
        },
        {
          "Parameters": [
            "BucketName",
            "BucketAccessControl",
            "BucketStorageClass"
          ],
          "Label": {
            "default": {
              "en": "OSS",
              "zh-cn": "Object Storage Service"
            }
          }
        }
      ],
      "TemplateTags": [
        "acs:solution:高效能運算:EHPC工業模擬"
      ]
    }
  }
}