全部產品
Search
文件中心

:ALIYUN::ENS::Instance

更新時間:Mar 25, 2025

ALIYUN::ENS::Instance類型用於建立ENS執行個體。

文法

{
  "Type": "ALIYUN::ENS::Instance",
  "Properties": {
    "AutoRenewPeriod": Integer,
    "KeyPairName": String,
    "PrivateIpAddress": String,
    "UserData": String,
    "IpType": String,
    "SystemDiskSize": Integer,
    "AutoRenew": String,
    "VSwitchId": String,
    "Period": Integer,
    "Quantity": Integer,
    "InternetChargeType": String,
    "ImageId": String,
    "PaymentType": String,
    "DataDiskSize": Integer,
    "EnsRegionId": String,
    "InstanceType": String,
    "HostName": String,
    "InstanceName": String,
    "UniqueSuffix": Boolean,
    "Password": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

AutoRenewPeriod

Integer

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

當參數AutoRenew取值True時必須指定該參數。

取值範圍:1~12。

單位:月。

KeyPairName

String

金鑰組名稱。

PrivateIpAddress

String

內網地址。

UserData

String

自訂資料。

IpType

String

IP類型。

取值:

  • ipv4(預設值)

  • ipv6

  • ipv4Andipv6

SystemDiskSize

Integer

系統硬碟大小。

取值:10的倍數,最小為20。

單位:GiB。

說明

系統硬碟大小大於鏡像大小。

AutoRenew

String

是否要自動續約。

取值:

  • True

  • False(預設值)

VSwitchId

String

交換器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

雲端服務器的主機名稱。

通用命名規則:半形句號(.)和短劃線(-)不能作為首尾字元,更不能連續使用。具體執行個體命名規則如下:

  • Windows執行個體:長度為2~15個字元,不支援半形句號(.),不能全是數字。可包含英文字母、數字和短劃線(-)。

  • 其他類型執行個體(Linux等):長度為2~64個字元,支援多個半形句號(.),半形句號之間為一段,每段可包含英文字母、數字和短劃線(-)。

InstanceName

String

執行個體的名稱。

長度為2~128個字元。必須以英文字母或漢字開頭,不能以http://https://開頭。可包含英文字母、漢字、數字、半形冒號(:)、底線(_)、半形句號(.)和短劃線(-)。

如果沒有指定該參數,預設值為執行個體的InstanceId。

UniqueSuffix

Boolean

是否為HostName和InstanceName添加有序尾碼。

有序尾碼從001開始遞增,最大不能超過999。

Password

String

執行個體密碼。

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

傳回值

Fn::GetAtt

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

  • KeyPairName:金鑰組名稱。

  • PrivateIpAddress:內網地址。

  • UserData:自訂資料。

  • IpType:IP類型。

  • InstanceId:執行個體ID。

  • SystemDiskSize:系統硬碟大小。

  • AutoRenew:是否自動續約。

  • VSwitchId:交換器ID。

  • Period:購買時間長度。

  • Quantity:執行個體數量。

  • InternetChargeType:公網付費類型。

  • PublicIps:公網IP。

  • PrivateIps:私網IP。

  • ImageId:鏡像ID。

  • PaymentType:付費類型。

  • DataDiskSize:資料盤大小。

  • EnsRegionId:ENS地區ID。

  • InstanceType:執行個體規格。

  • HostName:雲端服務器的主機名稱。

  • 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",
        "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": {
  }
}