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

Resource Orchestration Service:ALIYUN::Lindorm::Instance

最終更新日:Jan 16, 2025

ALIYUN::Lindorm::Instance は、Lindorm インスタンスを作成するために使用されます。

構文

{
  "Type": "ALIYUN::Lindorm::Instance",
  "Properties": {
    "InstanceStorage": Integer,
    "ResourceGroupId": String,
    "ZoneId": String,
    "InstanceChargeType": String,
    "VSwitchId": String,
    "ColdStorage": Integer,
    "Period": Integer,
    "DiskCategory": String,
    "InstanceName": String,
    "SolrNum": Integer,
    "SolrSpec": String,
    "VpcId": String,
    "FilestoreNum": Integer,
    "SecurityIpList": List,
    "LindormSpec": String,
    "TsdbSpec": String,
    "CoreSpec": String,
    "LindormNum": Integer,
    "TsdbNum": Integer,
    "FilestoreSpec": String,
    "PeriodUnit": String,
    "StreamSpec": String,
    "StreamNum": Integer,
    "DeletionProtection": Boolean
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

InstanceStorage

Integer

いいえ

いいえ

インスタンスのストレージ容量。

単位:GB。

ResourceGroupId

String

いいえ

いいえ

リソースグループの ID。

なし。

ZoneId

String

いいえ

いいえ

インスタンスのゾーン ID。

なし。

InstanceChargeType

String

いいえ

いいえ

インスタンスの課金方式。

有効な値:

  • PREPAY:サブスクリプション

  • POSTPAY:従量課金

VSwitchId

String

いいえ

いいえ

vSwitch ID。

なし。

ColdStorage

Integer

いいえ

いいえ

インスタンスのコールドストレージ容量。

ColdStorage を空のままにすると、コールドストレージはデフォルトで有効になりません。単位:GB。

有効な値:800 ~ 1000000。

Period

Integer

いいえ

いいえ

インスタンスのサブスクリプション期間。

  • PeriodUnit が Month に設定されている場合の有効な値:1 ~ 9。

  • PeriodUnit が Year に設定されている場合の有効な値:1 ~ 3。

説明

InstanceChargeType が PREPAY に設定されている場合は、Period を指定する必要があります。

DiskCategory

String

はい

いいえ

インスタンスのストレージタイプ。

有効な値:

  • cloud_efficiency:標準ストレージ

  • cloud_ssd:パフォーマンス最適化ストレージ

  • capacity_cloud_storage:容量最適化ストレージ

  • local_ssd_pro:ローカル SSD

  • local_hdd_pro:ローカル HDD

InstanceName

String

はい

いいえ

インスタンス名。

なし。

SolrNum

Integer

いいえ

いいえ

インスタンス内の LindormSearch ノードの数。

有効な値:0 ~ 60。

SolrSpec

String

いいえ

いいえ

インスタンス内の LindormSearch ノードの仕様。

有効な値:

  • lindorm.g.xlarge:4 vCPU と 16 GB メモリの専用仕様

  • lindorm.g.2xlarge:8 vCPU と 32 GB メモリの専用仕様

  • lindorm.g.4xlarge:16 vCPU と 64 GB メモリの専用仕様

  • lindorm.g.8xlarge:32 vCPU と 128 GB メモリの専用仕様

VpcId

String

はい

いいえ

インスタンスが存在する仮想プライベートクラウド (VPC) の ID。

なし。

FilestoreNum

Integer

いいえ

いいえ

インスタンス内の LindormDFS ノードの数。

  • InstanceChargeType が PREPAY に設定されている場合の有効な値:0 ~ 60。

  • InstanceChargeType が POSTPAY に設定されている場合の有効な値:0 ~ 8。

SecurityIpList

List

いいえ

はい

ホワイトリストに追加する IP アドレス。

説明

ホワイトリストに IP アドレス 127.0.0.1 が含まれている場合、Lindorm インスタンスへのアクセスは許可されません。CIDR ブロック 192.168.0.0/24 をホワイトリストに追加すると、CIDR ブロック内のすべての IP アドレスを使用して Lindorm インスタンスにアクセスできます。ホワイトリスト内の複数のセグメントはコンマ (,) で区切ります。

LindormSpec

String

いいえ

いいえ

インスタンス内の LindormTable ノードの仕様。

有効な値:

  • lindorm.g.xlarge:4 vCPU と 16 GB メモリの専用仕様

  • lindorm.c.2xlarge:8 vCPU と 16 GB メモリの専用仕様

  • lindorm.g.2xlarge:8 vCPU と 32 GB メモリの専用仕様

  • lindorm.c.4xlarge:16 vCPU と 32 GB メモリの専用仕様

  • lindorm.g.4xlarge:16 vCPU と 64 GB メモリの専用仕様

  • lindorm.c.8xlarge:32 vCPU と 64 GB メモリの専用仕様

  • lindorm.g.8xlarge:32 vCPU と 128 GB メモリの専用仕様

TsdbSpec

String

いいえ

いいえ

インスタンス内の LindormTSDB ノードの仕様。

有効な値:

  • lindorm.g.xlarge:4 vCPU と 16 GB メモリの専用仕様

  • lindorm.g.2xlarge:8 vCPU と 32 GB メモリの専用仕様

  • lindorm.g.4xlarge:16 vCPU と 64 GB メモリの専用仕様

  • lindorm.g.8xlarge:32 vCPU と 128 GB メモリの専用仕様

  • lindorm.r.8xlarge:32 vCPU と 256 GB メモリの専用仕様

CoreSpec

String

いいえ

いいえ

DiskCategory が local_ssd_pro または local_hdd_pro に設定されている場合の、インスタンス内のノードの仕様。

DiskCategory が local_ssd_pro に設定されている場合の有効な値:

  • lindorm.i2.xlarge:4 vCPU と 32 GB メモリの専用仕様

  • lindorm.i2.2xlarge:8 vCPU と 64 GB メモリの専用仕様

  • lindorm.i2.4xlarge:16 vCPU と 128 GB メモリの専用仕様

  • lindorm.i2.8xlarge:32 vCPU と 256 GB メモリの専用仕様

DiskCategory が local_hdd_pro に設定されている場合の有効な値:

  • lindorm.d2c.6xlarge:24 vCPU と 88 GB メモリの専用仕様

  • lindorm.d2c.12xlarge:48 vCPU と 176 GB メモリの専用仕様

  • lindorm.d2c.24xlarge:96 vCPU と 352 GB メモリの専用仕様

  • lindorm.d2s.5xlarge:20 vCPU と 88 GB メモリの専用仕様

  • lindorm.d2s.10xlarge:40 vCPU と 176 GB メモリの専用仕様

  • lindorm.d1.2xlarge:8 vCPU と 32 GB メモリの専用仕様

  • lindorm.d1.4xlarge:16 vCPU と 64 GB メモリの専用仕様

  • lindorm.d1.6xlarge:24 vCPU と 96 GB メモリの専用仕様

LindormNum

Integer

いいえ

いいえ

インスタンス内の LindormTable ノードの数。

シングルゾーンインスタンスを作成する場合の有効な値:0 ~ 90。

TsdbNum

Integer

いいえ

いいえ

インスタンス内の LindormTSDB ノードの数。

  • InstanceChargeType が PREPAY に設定されている場合の有効な値:0 ~ 24。

  • InstanceChargeType が POSTPAY に設定されている場合の有効な値:0 ~ 32。

FilestoreSpec

String

いいえ

いいえ

インスタンス内の LindormDFS ノードの仕様。

値を lindorm.c.xlarge に設定します。lindorm.c.xlarge の値は、4 vCPU と 8 GB メモリの標準仕様を指定します。

PeriodUnit

String

いいえ

いいえ

インスタンスのサブスクリプション期間の単位。

有効な値:

  • Month

  • Year

説明

InstanceChargeType が PREPAY に設定されている場合は、このプロパティを指定する必要があります。

StreamSpec

String

いいえ

いいえ

インスタンス内の Lindorm ストリーミングエンジンノードの仕様。

有効な値:

  • lindorm.g.xlarge:4 vCPU と 16 GB メモリの専用仕様

  • lindorm.c.2xlarge:8 vCPU と 16 GB メモリの専用仕様

  • lindorm.g.2xlarge:8 vCPU と 32 GB メモリの専用仕様

  • lindorm.c.4xlarge:16 vCPU と 32 GB メモリの専用仕様

  • lindorm.g.4xlarge:16 vCPU と 64 GB メモリの専用仕様

  • lindorm.c.8xlarge:32 vCPU と 64 GB メモリの専用仕様

  • lindorm.g.8xlarge:32 vCPU と 128 GB メモリの専用仕様

StreamNum

Integer

いいえ

いいえ

インスタンス内の Lindorm ストリーミングエンジンノードの数。

有効な値:0 ~ 60。

DeletionProtection

Boolean

いいえ

はい

削除保護を有効にするかどうかを指定します。

有効な値:

  • true

  • false

戻り値

Fn::GetAtt

  • JdbcUrlList:データベースの Java Database Connectivity (JDBC) エンドポイント。

  • InstanceId:インスタンス ID。

  • AuthInfos:インスタンスに関する認証情報。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
  ZoneId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ZoneId
  VSwitchId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      ZoneId: ${ZoneId}
      VpcId: ${VpcId}
Resources:
  LindormInstance:
    Type: ALIYUN::Lindorm::Instance
    Properties:
      InstanceStorage: 480
      ZoneId:
        Ref: ZoneId
      InstanceChargeType: POSTPAY
      VSwitchId:
        Ref: VSwitchId
      DiskCategory: cloud_efficiency
      InstanceName: TestLindormDB
      VpcId:
        Ref: VpcId
      LindormSpec: lindorm.c.2xlarge
      LindormNum: 2
Outputs:
  JdbcUrlList:
    Description: jdbc 接続アドレスのリスト。
    Value:
      Fn::GetAtt:
        - LindormInstance
        - JdbcUrlList
  InstanceId:
    Description: 作成される Lindorm インスタンスの ID。
    Value:
      Fn::GetAtt:
        - LindormInstance
        - InstanceId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
    },
    "ZoneId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ZoneId"
    },
    "VSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "ZoneId": "${ZoneId}",
        "VpcId": "${VpcId}"
      }
    }
  },
  "Resources": {
    "LindormInstance": {
      "Type": "ALIYUN::Lindorm::Instance",
      "Properties": {
        "InstanceStorage": 480,
        "ZoneId": {
          "Ref": "ZoneId"
        },
        "InstanceChargeType": "POSTPAY",
        "VSwitchId": {
          "Ref": "VSwitchId"
        },
        "DiskCategory": "cloud_efficiency",
        "InstanceName": "TestLindormDB",
        "VpcId": {
          "Ref": "VpcId"
        },
        "LindormSpec": "lindorm.c.2xlarge",
        "LindormNum": 2
      }
    }
  },
  "Outputs": {
    "JdbcUrlList": {
      "Description": "jdbc 接続アドレスのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "LindormInstance",
          "JdbcUrlList"
        ]
      }
    },
    "InstanceId": {
      "Description": "作成される Lindorm インスタンスの ID。",
      "Value": {
        "Fn::GetAtt": [
          "LindormInstance",
          "InstanceId"
        ]
      }
    }
  }
}