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

Resource Orchestration Service:ALIYUN::ENS::Instance

最終更新日:Apr 18, 2025

ALIYUN::ENS::Instance は、Edge Node Service (ENS) インスタンスを作成するために使用されます。

構文

{
  "Type": "ALIYUN::ENS::Instance",
  "Properties": {
    "AutoRenewPeriod": Integer, // 自動更新期間
    "KeyPairName": String, // キーペア名
    "PrivateIpAddress": String, // プライベート IP アドレス
    "UserData": String, // ユーザーデータ
    "IpType": String, // IP アドレスのタイプ
    "SystemDiskSize": Integer, // システムディスクのサイズ
    "AutoRenew": String, // 自動更新を有効にするかどうか
    "VSwitchId": String, // vSwitch の ID
    "Period": Integer, // サブスクリプション期間
    "Quantity": Integer, // インスタンスの数
    "InternetChargeType": String, // インターネット利用量の課金方法
    "ImageId": String, // インスタンスの作成に使用するイメージの ID
    "PaymentType": String, // 課金方法
    "DataDiskSize": Integer, // データディスクのサイズ
    "EnsRegionId": String, // ENS インスタンスのリージョン ID
    "InstanceType": String, // インスタンスタイプ
    "HostName": String, // ECS インスタンスのホスト名
    "InstanceName": String, // インスタンス名
    "UniqueSuffix": Boolean, // HostName と InstanceName の値に連続するサフィックスを追加するかどうか
    "Password": String // インスタンスのパスワード
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

AutoRenewPeriod

Integer

いいえ

いいえ

自動更新期間。

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

有効値: 1 ~ 12。

単位: 月。

KeyPairName

String

いいえ

いいえ

キーペアの名前。

なし。

PrivateIpAddress

String

いいえ

いいえ

プライベート IP アドレス。

なし。

UserData

String

いいえ

いいえ

ユーザーデータ。

なし。

IpType

String

いいえ

いいえ

IP アドレスのタイプ。

有効値:

  • ipv4 (デフォルト)

  • ipv6

  • ipv4Andipv6

SystemDiskSize

Integer

はい

いいえ

システムディスクのサイズ。

有効値: 10 の倍数。最小値: 20。

単位: GiB。

説明

システムディスクのサイズは、イメージのサイズよりも大きくする必要があります。

AutoRenew

String

いいえ

いいえ

自動更新を有効にするかどうかを指定します。

有効値:

  • True

  • False (デフォルト)

VSwitchId

String

いいえ

いいえ

vSwitch の ID。

PrivateIpAddress を指定する場合は、このプロパティを指定する必要があります。

Period

Integer

はい

いいえ

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

有効値:

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 12

単位: 月。

Quantity

Integer

はい

いいえ

インスタンスの数。

なし。

InternetChargeType

String

いいえ

いいえ

インターネット利用量の課金方法。

インスタンスを初めて作成するときに、このプロパティを指定する必要があります。インスタンスをすでに作成している場合は、既存の課金方法がデフォルトで使用されます。有効値:

  • BandwidthByDay: 日次ピーク帯域幅。

  • 95BandwidthByMonth: 月間 95 パーセンタイル帯域幅。

ImageId

String

はい

いいえ

インスタンスの作成に使用するイメージの ID。

なし。

PaymentType

String

いいえ

いいえ

課金方法。

値を Subscription に設定します。

DataDiskSize

Integer

はい

いいえ

データディスクのサイズ。

有効値: 20 ~ 500。

単位: GiB。

EnsRegionId

String

はい

いいえ

ENS インスタンスのリージョン ID。

なし。

InstanceType

String

はい

いいえ

インスタンスタイプ。

なし。

HostName

String

いいえ

いいえ

Elastic Compute Service (ECS) インスタンスのホスト名。

ホスト名は、ピリオド (.) またはハイフン (-) で開始または終了することはできず、連続したピリオド (.) またはハイフン (-) を含めることはできません。インスタンスホスト名の命名規則:

  • Windows を実行するインスタンスの場合、ホスト名は 2 ~ 15 文字の長さでなければなりません。文字、数字、およびハイフン (-) を含めることができ、ピリオド (.) または数字のみを含めることはできません。

  • Linux などの異なるオペレーティングシステムを実行するインスタンスの場合、ホスト名は 2 ~ 64 文字の長さでなければなりません。ピリオド (.) を使用して、ホスト名を複数のセグメントに分割できます。各セグメントには、文字、数字、およびハイフン (-) を含めることができます。

InstanceName

String

いいえ

いいえ

インスタンスの名前。

名前は 2 ~ 128 文字の長さでなければなりません。文字で始まり、http:// または https:// で始めることはできません。文字、数字、コロン (:)、アンダースコア (_)、ピリオド (.)、およびハイフン (-) を含めることができます。

このプロパティを指定しない場合、InstanceId の値がデフォルトでインスタンス名として使用されます。

UniqueSuffix

Boolean

いいえ

いいえ

HostName と InstanceName の値に連続するサフィックスを追加するかどうかを指定します。

連続するサフィックスの範囲は 001 ~ 999 です。

Password

String

いいえ

いいえ

インスタンスのパスワード。

パスワードは 8 ~ 30 文字の長さでなければなりません。大文字、小文字、数字、特殊文字のうち少なくとも 3 つの文字タイプを含める必要があります。次の特殊文字がサポートされています: ( ) ` ~ ! @ # $ % ^ & * - _ + = | { } [ ] : ; ' < > , . ? /

戻り値

Fn::GetAtt

  • AutoRenewPeriod: 自動更新期間。

  • KeyPairName: キーペアの名前。

  • PrivateIpAddress: プライベート IP アドレス。

  • UserData: ユーザーデータ。

  • IpType: IP アドレスのタイプ。

  • InstanceId: インスタンスの ID。

  • SystemDiskSize: システムディスクのサイズ。

  • AutoRenew: 自動更新が有効かどうかを示します。

  • VSwitchId: vSwitch の ID。

  • Period: サブスクリプション期間。

  • Quantity: インスタンスの数。

  • InternetChargeType: インターネット利用量の課金方法。

  • PublicIps: パブリック IP アドレス。

  • PrivateIps: プライベート IP アドレス。

  • ImageId: イメージの ID。

  • PaymentType: 課金方法。

  • DataDiskSize: データディスクのサイズ。

  • EnsRegionId: ENS インスタンスのリージョン ID。

  • InstanceType: インスタンスタイプ。

  • HostName: ECS インスタンスのホスト名。

  • InstanceName: インスタンスの名前。

  • UniqueSuffix: HostName と InstanceName の値に連続するサフィックスが追加されているかどうかを示します。

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ENSInstance:
    Type: ALIYUN::ENS::Instance
    Properties:
      EnsRegionId: cn-chengdu-telecom-3
      ImageId: centos_6_08_64_20G_alibase_20171208
      InstanceType: ens.sn1.tiny
      InternetChargeType: 95BandwidthByMonth
      Password: Enstest123
      Period: 1
      Quantity: 2
      SystemDiskSize: 20
      DataDiskSize: 20
      PaymentType: Subscription
Outputs: {}
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ENSInstance": {
      "Type": "ALIYUN::ENS::Instance",
      "Properties": {
        "EnsRegionId": "cn-chengdu-telecom-3",  // リージョンID
        "ImageId": "centos_6_08_64_20G_alibase_20171208", // イメージID
        "InstanceType": "ens.sn1.tiny", // インスタンスタイプ
        "InternetChargeType": "95BandwidthByMonth", // インターネット課金タイプ
        "Password": "Enstest123", // パスワード
        "Period": 1, // サブスクリプション期間
        "Quantity": 2, // インスタンス数量
        "SystemDiskSize": 20, // システムディスクサイズ
        "DataDiskSize": 20, // データディスクサイズ
        "PaymentType": "Subscription" // 支払いタイプ
      }
    }
  },
  "Outputs": {
  }
}