全部產品
Search
文件中心

:ALIYUN::ClickHouse::DBCluster

更新時間:Jul 19, 2024

ALIYUN::ClickHouse::DBCluster類型用於建立ClickHouse叢集。

文法

{
  "Type": "ALIYUN::ClickHouse::DBCluster",
  "Properties": {
    "DbNodeStorageType": String,
    "DBNodeStorage": Integer,
    "EncryptionType": String,
    "Category": String,
    "ZoneId": String,
    "VSwitchId": String,
    "DBClusterDescription": String,
    "Period": String,
    "EncryptionKey": String,
    "DBClusterNetworkType": String,
    "DBClusterType": String,
    "VpcId": String,
    "DBClusterVersion": String,
    "DBNodeCount": Integer,
    "UsedTime": Integer,
    "PaymentType": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Category

String

叢集系列。

取值:

  • Basic:基礎版。

  • HighAvailability:叢集版。

DBClusterNetworkType

String

網路類型。

取值:VPC,表示專用網路。

DBClusterType

String

叢集類型。

叢集規格。

  • 雙副本版,取值:

    • LC20:大儲存型20核88 GB。

    • LC40:大儲存型40核176 GB。

    • LC80:大儲存型80核352 GB。

    • C8:標準型8核32 GB。

    • C16:標準型16核64 GB。

    • C32:標準型32核128 GB。

    • C64:標準型64核256 GB。

    • C80:標準型80核384 GB。

    • C104:標準型104核384 GB。

  • 單副本版,取值:

    • LS20:大儲存型20核88 GB。

    • LS40:大儲存型40核176 GB。

    • LS80:大儲存型80核352 GB。

    • S8:標準型8核32 GB。

    • S16:標準型16核64 GB。

    • S32:標準型32核128 GB。

    • S64:標準型64核256 GB。

    • S80:標準型80核384 GB。

    • S104:標準型104核384 GB。

DBClusterVersion

String

執行個體版本。

取值:

  • 21.8.10.19

  • 22.8.5.29

DBNodeCount

Integer

節點群組數量。

取值範圍:

  • S系列:1~48。

  • C系列:1~24。

單位:個。

DBNodeStorage

Integer

節點儲存空間。

取值範圍:100~10000。

單位:GB。

每100 GB遞增。

DbNodeStorageType

String

節點儲存空間類型。

取值:

  • cloud_essd:ESSD雲端硬碟。

  • cloud_efficiency:高效雲端硬碟。

PaymentType

String

付費類型。

取值:

  • Postpaid:隨用隨付。

  • Prepaid:預付費(訂用帳戶)。

DBClusterDescription

String

叢集備忘資訊。

EncryptionKey

String

Key Management Service的密鑰ID。

EncryptionType

String

加密類型。

取值:CloudDisk,表示雲端硬碟加密 。

Period

String

預付費叢集的付費周期。

取值:

  • Year:包年。

  • Month:包月。

說明

當PaymentType取值為Prepaid時,該參數必須指定。

UsedTime

Integer

執行個體使用時間。

取值範圍:

  • 當Period取值為Month時:1~9。

  • 當Period取值為Year時:1~3。

VpcId

String

專用網路ID。

VSwitchId

String

交換器ID。

ZoneId

String

可用性區域ID。

您可以調用DescribeRegions介面查詢可用的可用性區域。

傳回值

Fn::GetAtt

  • DBClusterId:執行個體ID。

  • PublicPort:公網連接埠。

  • Bid:商務程序的ID。

  • LockReason:鎖定原因。

  • LockMode:鎖定模式。

  • DBClusterVersion:執行個體版本。

  • CommodityCode:售賣商品代碼。

  • VpcId:專用網路ID。

  • Engine:引擎。

  • Category:叢集系列。

  • DBClusterType:叢集類型。

  • DBClusterNetworkType:網路類型。

  • EncryptionType:加密類型。

  • VpcCloudInstanceId:VPC雲執行個體ID。

  • Port:串連連接埠。

  • PaymentType:支付方式。

  • DBNodeStorage:節點儲存空間。

  • PublicConnectionString:公網串連地址。

  • EngineVersion:引擎版本。

  • IsExpired:執行個體是否已到期。

  • VSwitchId:交換器ID。

  • Period:預付費叢集的付費周期。

  • StorageType:儲存類型。

  • DBNodeCount:節點群組數量。

  • AliUid:阿里雲帳號。

  • DBClusterDescription:執行個體描述。

  • ConnectionString:連接字串。

  • ZoneId:可用性區域ID。

  • EncryptionKey:KMS密鑰ID。

  • DbNodeStorageType:節點儲存類型。

  • DBNodeClass:節點類型。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
  ZoneId:
    Type: String
    AssociationProperty: ZoneId
  VSwitchId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      ZoneId: ${ZoneId}
      VpcId: ${VpcId}
  PaymentType:
    Type: String
    Description: PayType
    Default: Month
Resources:
  ClickHouseDBCluster:
    Type: ALIYUN::ClickHouse::DBCluster
    Properties:
      DbNodeStorageType: cloud_essd
      DBNodeStorage: 100 
      Category: Basic
      ZoneId:
        Ref: ZoneId
      VSwitchId:
        Ref: VSwitchId
      Period: Month
      DBClusterNetworkType: VPC
      DBClusterType: S8
      VpcId:
        Ref: VpcId
      DBClusterVersion: 21.8.10.19
      DBNodeCount: 3
      UsedTime: 1
      PaymentType: Prepaid

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
    },
    "ZoneId": {
      "Type": "String",
      "AssociationProperty": "ZoneId"
    },
    "VSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "ZoneId": "${ZoneId}",
        "VpcId": "${VpcId}"
      }
    },
    "PaymentType": {
      "Type": "String",
      "Description": "PayType",
      "Default": "Month"
    }
  },
  "Resources": {
    "ClickHouseDBCluster": {
      "Type": "ALIYUN::ClickHouse::DBCluster",
      "Properties": {
        "DbNodeStorageType": "cloud_essd",
        "DBNodeStorage": 100,
        "Category": "Basic",
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "VSwitchId": {
          "Ref": "VSwitchId"
        },
        "Period": "Month",
        "DBClusterNetworkType": "VPC",
        "DBClusterType": "S8",
        "VpcId": {
          "Ref": "VpcId"
        },
        "DBClusterVersion": "21.8.10.19",
        "DBNodeCount": 3,
        "UsedTime": 1,
        "PaymentType": "Prepaid"
      }
    }
  }
}