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

Resource Orchestration Service:ALIYUN::ECS::InstanceGroup

最終更新日:Feb 28, 2026

ALIYUN::ECS::InstanceGroup リソースは、同一の構成を共有する ECS インスタンスのグループを作成します。

構文

{
  "Type": "ALIYUN::ECS::InstanceGroup",
  "Properties": {
    "DedicatedHostId": String,
    "ResourceGroupId": String,
    "SystemDiskDescription": String,
    "InstanceChargeType": String,
    "RamRoleName": String,
    "SystemDiskPerformanceLevel": String,
    "ImageId": String,
    "SystemDiskDiskName": String,
    "Tags": List,
    "HostName": String,
    "LaunchTemplateName": String,
    "VSwitchId": String,
    "Period": Number,
    "ZoneIds": List,
    "LaunchTemplateId": String,
    "DeletionProtection": Boolean,
    "SecurityGroupIds": List,
    "SecurityEnhancementStrategy": String,
    "InternetChargeType": String,
    "InstanceName": String,
    "DeploymentSetId": String,
    "SubscriptionDeletionForce": Boolean,
    "InternetMaxBandwidthOut": Integer,
    "VpcId": String,
    "LaunchTemplateVersion": String,
    "PeriodUnit": String,
    "AutoReleaseTime": String,
    "PrivateIpAddress": String,
    "Description": String,
    "DiskMappings": List,
    "SystemDiskSize": Number,
    "UserData": String,
    "AutoRenew": String,
    "Ipv6Addresses": List,
    "MaxAmount": Integer,
    "SystemDiskAutoSnapshotPolicyId": String,
    "Ipv6AddressCount": Integer,
    "NetworkType": String,
    "SpotPriceLimit": String,
    "InstanceType": String,
    "AllocatePublicIP": Boolean,
    "SpotStrategy": String,
    "Password": String,
    "PasswordInherit": Boolean,
    "AutoRenewPeriod": Number,
    "KeyPairName": String,
    "IoOptimized": String,
    "ZoneId": String,
    "HpcClusterId": String,
    "SecurityGroupId": String,
    "SystemDiskCategory": String,
    "EniMappings": List,
    "SystemDiskProvisionedIops": Integer,
    "SystemDiskBurstingEnabled": Boolean,
    "SpotInterruptionBehavior": String,
    "SpotDuration": Integer,
    "UpdatePolicy": String,
    "SystemDiskEncrypted": String,
    "SystemDiskEncryptAlgorithm": String,
    "SystemDiskStorageClusterId": String,
    "SystemDiskKMSKeyId": String,
    "CreditSpecification": String,
    "PrivatePoolOptions": Map,
    "StorageSetId": String,
    "HttpTokens": String,
    "HttpEndpoint": String,
    "Tenancy": String,
    "StorageSetPartitionNumber": Integer,
    "DeploymentSetGroupNo": Integer,
    "Affinity": String,
    "UseAdditionalService": Boolean,
    "ImageFamily": String,
    "DeletionForce": Boolean,
    "UniqueSuffix": Boolean,
    "NetworkOptions": Map,
    "CpuOptions": Map,
    "NetworkInterfaceQueueNumber": Integer,
    "HostNames": List,
    "ImageOptions": Map,
    "SecurityOptions": Map,
    "SchedulerOptions": Map
  }
}

プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

InstanceType

String

はい

はい

ECS インスタンスタイプ。

詳細については、「インスタンスファミリー」をご参照ください。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

MaxAmount

Integer

はい

はい

一度に作成する ECS インスタンスの数。

有効値:1 ~ 1000。

説明

スタックを更新する際、MaxAmount が増加(または減少)すると、対応する数の ECS インスタンスが追加(または削除)されます。たとえば、MaxAmount が 2 から 5 に変更された場合、3 つの新しい ECS インスタンスが追加されます。

Affinity

String

いいえ

いいえ

ECS インスタンスが専用ホストに関連付けられているかどうか。

有効値:

  • default:インスタンスは専用ホストに関連付けられません。インスタンスが節約モードを使用しており、再起動時に元の専用ホストに十分なリソースがない場合、インスタンスは自動デプロイリソースプール内の別の専用ホストに配置されます。

  • host:インスタンスは専用ホストに関連付けられます。インスタンスが節約モードを使用しており、再起動時に元の専用ホストに十分なリソースがない場合、再起動は失敗します。

AllocatePublicIP

Boolean

いいえ

いいえ

パブリック IP アドレスを割り当てるかどうか。

InternetMaxBandwidthOut が 0 の場合、パブリック IP アドレスは割り当てられません。

有効値:

  • true(デフォルト):パブリック IP アドレスを割り当てます。

  • false:パブリック IP アドレスを割り当てません。

AutoReleaseTime

String

いいえ

いいえ

ECS インスタンスが自動的にリリースされる時刻。

時刻は ISO 8601 形式に従う必要があります。例:"yyyy-MM-ddTHH:mm:ssZ"。リリース時刻は 3 年を超えることはできません。

AutoRenew

String

いいえ

はい

自動更新を有効にするかどうか。

このパラメーターは、InstanceChargeType が PrePaid の場合にのみ有効です。

有効値:

  • True:自動更新を有効にします。

  • False(デフォルト):自動更新を無効にします。

説明

このパラメーターは、新しい ECS インスタンスにのみ更新が適用されます。

AutoRenewPeriod

Number

いいえ

はい

各自動更新の期間。

このパラメーターは、AutoRenew が True の場合に必須です。

有効値:

  • 1(デフォルト)

  • 2

  • 3

  • 6

  • 12

説明

このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。

CpuOptions

Map

いいえ

いいえ

CPU 関連のプロパティ。

詳細については、「CpuOptions プロパティ」をご参照ください。

CreditSpecification

String

いいえ

はい

バースト可能インスタンスの動作モード。

有効値:

DedicatedHostId

String

いいえ

いいえ

専用ホストの ID。

なし

DeletionForce

Boolean

いいえ

いいえ

インスタンスを強制削除するかどうか。

デフォルト値:false。

DeletionProtection

Boolean

いいえ

はい

コンソールまたは DeleteInstance API によるリリースからインスタンスを保護するかどうか。

有効値:

  • true:保護を有効にします。

  • false:サポートされていません。

DeploymentSetGroupNo

Integer

いいえ

いいえ

デプロイメントセットが AvailabilityGroup ポリシーを使用している場合、このインスタンスのデプロイメントセット内でのグループ番号を指定します。

有効値:1 ~ 7。

DeploymentSetId

String

いいえ

はい

デプロイメントセットの ID。

このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。

Description

String

いいえ

はい

説明。

最大長:256 文字。

説明

このパラメーターの変更は、新しく作成された ECS インスタンスにのみ適用されます。

DiskMappings

List

いいえ

はい

ECS インスタンスのデータディスク。

最大 16 個のデータディスクを作成できます。

このパラメーターを変更しても、既存のインスタンスには影響しません。新しいインスタンスでは更新後の値が使用されます。

詳細については、「DiskMappings プロパティ」をご参照ください。

説明

このパラメーターの変更は、新しく作成された ECS インスタンスにのみ適用されます。

EniMappings

List

いいえ

はい

インスタンスにアタッチされた Elastic Network Interface (ENI)。

インスタンスに最大 1 つの ENI をアタッチできます。

詳細については、「EniMappings プロパティ」をご参照ください。

HostName

String

いいえ

いいえ

ホスト名。

最小長:2 文字。ピリオド (.) またはハイフン (-) は最初または最後の文字にできません。連続するピリオドやハイフンは使用できません。

詳細については、「リクエストパラメーター」をご参照ください。

HostNames

List

いいえ

いいえ

複数のインスタンスに対して異なるホスト名を指定します。

なし

HpcClusterId

String

いいえ

はい

インスタンスが属する HPC クラスターの ID。

このパラメーターの更新は、新しく作成された ECS インスタンスにのみ影響します。

HttpEndpoint

String

いいえ

はい

インスタンスメタデータへのアクセスを有効にするかどうか。

有効値:

  • enabled(デフォルト):この機能を有効にします。

  • 無効。

説明

メタデータアクセスモードの詳細については、「インスタンスメタデータ」をご参照ください。

HttpTokens

String

いいえ

はい

インスタンスメタデータへのアクセスに IMDSv2(強化モード)を強制するかどうか。

有効値:

  • optional(デフォルト):強制されません。

  • required:IMDSv2 を強制します。この設定では、標準モードでインスタンスメタデータにアクセスできません。

説明

メタデータアクセスモードの詳細については、「インスタンスメタデータ」をご参照ください。

ImageFamily

String

いいえ

いいえ

イメージファミリーの名前。

このパラメーターを使用して、指定されたイメージファミリー内で最新の利用可能なイメージを使用してインスタンスを起動します。

  • ImageId パラメーターを設定した場合、このパラメーターは設定できません。

  • ImageId パラメーターを設定せず、LaunchTemplateId または LaunchTemplateName で指定された起動テンプレートが ImageId を指定している場合、このパラメーターは設定できません。

  • ImageId が指定されておらず、LaunchTemplateId または LaunchTemplateName で指定された起動テンプレートが ImageId を指定していない場合、このパラメーターを設定できます。

  • ImageId が指定されておらず、LaunchTemplateIdLaunchTemplateName も指定されていない場合、このパラメーターを設定できます。

説明

Alibaba Cloud 公式イメージのイメージファミリー情報については、「パブリックイメージ」をご参照ください。

ImageId

String

いいえ

はい

ECS インスタンスの起動に使用するイメージの ID。有効値には、パブリックイメージ、カスタムイメージ、Alibaba Cloud Marketplace のイメージが含まれます。

フル ID の代わりに、あいまい一致を使用してパブリックイメージ ID を指定できます。例:

  • ubuntu は ubuntu_16_0402_64_20G_alibase_20170818.vhd に一致します。

  • ubuntu1432 は ubuntu_14_0405_32_40G_alibase_20170711.vhd に一致します。

詳細については、「リクエストパラメーター」をご参照ください。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

ImageOptions

Map

いいえ

いいえ

イメージ関連のプロパティ。

詳細については、「ImageOptions プロパティ」をご参照ください。

InstanceChargeType

String

いいえ

はい

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

有効値:

  • PrePaid:サブスクリプション(前払い)。

    説明

    PrePaid を選択する場合、アカウントが残高またはクレジット決済をサポートしていることを確認してください。そうでない場合、システムは InvalidPayMethod エラーを返します。

  • PostPaid(デフォルト):従量課金。

説明

このパラメーターの更新は、新しい ECS インスタンスにのみ適用されます。

InstanceName

String

いいえ

はい

インスタンス名。

最大長:128 文字。有効な文字には、英数字、アンダースコア (_)、ピリオド (.)、ハイフン (-) が含まれます。

個々の ECS インスタンスに一意の名前を付けるには、name_prefix[begin_number,bits]name_suffix 形式を使用します。詳細については、「リクエストパラメーター」をご参照ください。

InternetChargeType

String

いいえ

はい

パブリックネットワーク帯域幅の課金方法。

有効値:

  • PayByBandwidth:帯域幅課金。

  • PayByTraffic(デフォルト):トラフィック課金。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

InternetMaxBandwidthOut

Integer

いいえ

はい

パブリックアウトバウンドトラフィックの最大帯域幅。

有効値:0 ~ 100。

単位:Mbit/s。

デフォルト値:0。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

IoOptimized

String

いいえ

いいえ

I/O 最適化インスタンスを作成するかどうか。

有効値:

  • none:I/O 最適化されていません。

  • optimized(デフォルト):I/O 最適化されています。

Ipv6AddressCount

Integer

いいえ

はい

ENI 用にランダムに生成される IPv6 アドレスの数。

Ipv6Addresses と Ipv6AddressCount の両方を指定することはできません。

説明

このパラメーターの更新は、新しい ECS インスタンスにのみ適用されます。

Ipv6Addresses

List

いいえ

はい

ENI の IPv6 アドレス。

最大 1 つの IPv6 アドレスを指定できます。変更は既存のインスタンスに影響しません。Ipv6Addresses と Ipv6AddressCount の両方を指定することはできません。

説明

このパラメーターの更新は、新しい ECS インスタンスにのみ適用されます。

KeyPairName

String

いいえ

はい

ECS インスタンスにバインドされるキーペアの名前。

インスタンスが Windows を実行している場合、このパラメーターは無視されます。デフォルト値:空。

KeyPairName を指定した場合でも、インスタンス上にはパスワードが設定されますが、Linux システムではパスワードベースのログインが無効になります。

説明

このパラメーターの変更は、新しく作成された ECS インスタンスにのみ影響します。

LaunchTemplateId

String

いいえ

はい

起動テンプレートの ID。

なし

LaunchTemplateName

String

いいえ

はい

起動テンプレートの名前。

なし

LaunchTemplateVersion

String

いいえ

はい

起動テンプレートのバージョン。

バージョンが指定されていない場合、デフォルトバージョンが使用されます。

NetworkInterfaceQueueNumber

Integer

いいえ

いいえ

プライマリ ENI のキュー数。

注記:

  • インスタンスタイプで許可される ENI あたりの最大キュー数を超えることはできません。

  • すべての ENI にわたるキューの合計数は、インスタンスタイプのクォータを超えることはできません。DescribeInstanceTypes API を使用して、MaximumQueueNumberPerEni および TotalEniQueueQuantity フィールドを照会してください。

  • NetworkInterface.N.InstanceTypePrimary の場合、NetworkInterfaceQueueNumber を設定しないでください。NetworkInterface.N.QueueNumber を代わりに設定してください。

NetworkOptions

Map

いいえ

いいえ

ネットワーク関連のプロパティ。

詳細については、「NetworkOptions プロパティ」をご参照ください。

NetworkType

String

いいえ

いいえ

ECS インスタンスのネットワークタイプ。

有効値:

  • vpc:VPC(仮想プライベートクラウド)。

  • classic(デフォルト):クラシックネットワーク。

Password

String

いいえ

はい

ECS インスタンスのログインパスワード。

長さ:8 ~ 30 文字。大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。サポートされる特殊文字::()~!@#$%^&*-+=|{}[]:;'<>,.?/

Password を指定する場合は、パスワード漏洩を防ぐために HTTPS 経由で API を呼び出してください。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

PasswordInherit

Boolean

いいえ

いいえ

イメージに事前設定されたパスワードを使用するかどうか。

有効値:

  • true:事前設定されたパスワードを使用します。

  • false:事前設定されたパスワードを使用しません。

説明

このパラメーターを使用する場合、Password は空である必要があります。また、イメージに事前設定されたパスワードが存在することを確認してください。

Period

Number

いいえ

はい

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

このパラメーターは、InstanceChargeType が PrePaid の場合にのみ有効となり、必須となります。

DedicatedHostId が指定されている場合、値は専用ホストのサブスクリプション期間を超えることはできません。

  • PeriodUnit が Week の場合、Period の有効値は 1 ~ 4 です。

  • PeriodUnit が Month の場合、Period の有効値は 1 ~ 9、12、24、36、48、60 です。

説明

このパラメーターの更新は、新しい ECS インスタンスにのみ適用されます。

PeriodUnit

String

いいえ

はい

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

有効値:

  • Week:週。

  • Month(デフォルト):月。

説明

このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。

PrivateIpAddress

String

いいえ

いいえ

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

VPC タイプのインスタンスの場合、vSwitch の未使用 CIDR ブロックからプライベート IP アドレスを選択します。

説明

PrivateIpAddress が設定されている場合、MaxAmount は 1 である必要があります。

PrivatePoolOptions

Map

いいえ

いいえ

インスタンス起動時のプライベートプール容量オプション。

詳細については、「PrivatePoolOptions プロパティ」をご参照ください。

RamRoleName

String

いいえ

はい

インスタンス RAM ロールの名前。

ListRoles を呼び出して、インスタンス RAM ロール名を照会できます。

ResourceGroupId

String

いいえ

はい

インスタンスが存在するリソースグループの ID。

なし

SchedulerOptions

Map

いいえ

いいえ

スケジューリング関連のプロパティ。

詳細については、「SchedulerOptions プロパティ」をご参照ください。

SecurityEnhancementStrategy

String

いいえ

いいえ

セキュリティ強化を有効にするかどうか。

有効値:

  • Active:セキュリティ強化を有効にします。パブリックイメージにのみ適用されます。

  • Deactive:セキュリティ強化を無効にします。すべてのイメージタイプに適用されます。

SecurityGroupId

String

いいえ

いいえ

新しいインスタンスのセキュリティグループ ID。同じセキュリティグループ内のインスタンスは互いに通信できます。

SecurityGroupId と SecurityGroupIds の両方を指定することはできません。

SecurityGroupIds

List

いいえ

いいえ

新しいインスタンスのセキュリティグループ ID のリスト。

SecurityGroupId と SecurityGroupIds の両方を指定することはできません。

詳細については、「セキュリティグループ」をご参照ください。

SecurityOptions

Map

いいえ

いいえ

信頼できるシステム関連のプロパティ。

詳細については、「SecurityOptions プロパティ」をご参照ください。

SpotDuration

Integer

いいえ

いいえ

スポットインスタンスの予約期間。

有効値:0 ~ 6。

単位:時間。

有効値:

  • 0:保護期間なし。

  • 2 ~ 6:招待制プレビュー。チケットを送信して有効化してください。

  • 1(デフォルト)。

SpotInterruptionBehavior

String

いいえ

いいえ

スポットインスタンスの中断動作。

Terminate(デフォルト)のみがサポートされており、インスタンスを即座にリリースします。

SpotPriceLimit

String

いいえ

いいえ

インスタンスの最大時間単価。

最大精度:小数点以下 3 桁。このパラメーターは、SpotStrategy が SpotWithPriceLimit の場合にのみ有効です。

SpotStrategy

String

いいえ

はい

従量課金インスタンスの入札戦略。

このパラメーターは、InstanceChargeType が PostPaid の場合にのみ有効です。

有効値:

  • NoSpot(デフォルト):標準的な従量課金インスタンス。

  • SpotWithPriceLimit:最大価格制限付きのスポットインスタンス。

  • SpotAsPriceGo:システムが自動的に入札額を設定し、従量課金の最大価格まで設定します。

StorageSetId

String

いいえ

いいえ

ストレージセットの ID。

なし

StorageSetPartitionNumber

Integer

いいえ

いいえ

ストレージセット内の最大パーティション数。

有効値:2 以上。

SubscriptionDeletionForce

Boolean

いいえ

いいえ

このオプションはサブスクリプションインスタンスにのみ適用されます。true の場合、インスタンスは削除前に従量課金インスタンスに変換されます。false の場合、強制削除は行われません。この操作には追加料金が発生します。慎重に使用してください。

なし

SystemDiskAutoSnapshotPolicyId

String

いいえ

はい

システムディスクの自動スナップショットポリシーの ID。

なし

SystemDiskBurstingEnabled

Boolean

いいえ

はい

システムディスクのバーストを有効にするかどうか。

有効値:

  • true:バーストを有効にします。

  • false(デフォルト):バーストを無効にします。

SystemDiskCategory

String

いいえ

はい

システムディスクカテゴリ。

有効値:

  • Cloud:基本ディスク。

  • cloud_efficiency:Ultra ディスク。

  • cloud_ssd:標準 SSD。

  • cloud_essd:ESSD (エンタープライズ SSD)。

  • ephemeral_ssd:ローカル SSD。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

SystemDiskDescription

String

いいえ

はい

システムディスクの説明。

このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。

SystemDiskDiskName

String

いいえ

はい

システムディスクの名前。

このパラメーターの更新は、新しい ECS インスタンスにのみ適用されます。

SystemDiskEncryptAlgorithm

String

いいえ

はい

システムディスクの暗号化アルゴリズム。

有効値:

  • AES-256。

  • SM4-128。

SystemDiskEncrypted

String

いいえ

はい

システムディスクが暗号化されているかどうか。

有効値:

  • true:暗号化します。

  • false:暗号化しません。

SystemDiskKMSKeyId

String

いいえ

はい

システムディスクの KMS キー ID。

なし

SystemDiskPerformanceLevel

String

いいえ

はい

システムディスクとして ESSD (エンタープライズ SSD) を作成する場合、ディスクのパフォーマンスレベルを設定できます。

有効値:

  • PL0:ディスクあたりの最大ランダム読み書き IOPS は 10,000 です。

  • PL1(デフォルト):ディスクあたりの最大ランダム読み書き IOPS は 50,000 です。

  • PL2:ディスクあたりの最大ランダム読み書き IOPS は 100,000 です。

  • PL3:ディスクあたりの最大ランダム読み書き IOPS は 1,000,000 です。

ESSD パフォーマンスレベルの選択に関するガイダンスについては、「ESSD (エンタープライズ SSD)」をご参照ください。

SystemDiskProvisionedIops

Integer

いいえ

はい

システムディスクのプロビジョニング済み IOPS。

なし

SystemDiskSize

Number

いいえ

はい

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

有効値:40 ~ 500。

単位:GiB。

カスタムイメージを使用する場合、システムディスクサイズはイメージサイズより大きくする必要があります。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

SystemDiskStorageClusterId

String

いいえ

はい

システムディスクの専用ブロックストレージクラスターの ID。

なし

Tags

List

いいえ

はい

カスタムタグ。

最大 20 個のタグ。形式:[{"Key":"tagKey","Value":"tagValue"},{"Key":"tagKey2","Value":"tagValue2"}]

詳細については、「Tags プロパティ」をご参照ください。

Tenancy

String

いいえ

いいえ

専用ホスト上にインスタンスを作成するかどうか。

有効値:

  • default(デフォルト):専用ホストではないインスタンスを作成します。

  • host:専用ホスト上に ECS インスタンスを作成します。DedicatedHostId を指定しない場合、Alibaba Cloud は自動的に専用ホストを選択してインスタンスを配置します。

UniqueSuffix

Boolean

いいえ

いいえ

複数のインスタンスを作成する際に、HostName および InstanceName に連番のサフィックスを追加するかどうか。

連番のサフィックスは 001 から始まり、999 まで増分します。有効値:

  • true:追加します。

  • false(デフォルト値):追加しません。

HostName または InstanceName が命名サフィックス name_suffix を指定せずにソート形式に従っている場合(例:name_prefix[begin_number,bits])、UniqueSuffix は有効になりません。この場合、名前は指定された順序のみに従います。

詳細については、「複数のインスタンス名またはホスト名に連番を一括設定する」をご参照ください。

UpdatePolicy

String

いいえ

はい

更新戦略。

有効値:

  • ForNewInstance(デフォルト):新しいインスタンスにのみ更新を適用します。

  • ForAllInstances:すべてのインスタンスに更新を適用します。

UseAdditionalService

Boolean

いいえ

いいえ

Alibaba Cloud が提供する VM システム構成(Windows:NTP、KMS;Linux:NTP、YUM)を使用するかどうか。

有効値:

  • true

  • false

UserData

String

いいえ

はい

ECS インスタンス作成時に渡されるユーザーデータ。

最大サイズ:16 KB。コンテンツを Base64 エンコードしないでください。特殊文字をエスケープしてください。

説明

このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。

VpcId

String

いいえ

いいえ

VPC(仮想プライベートクラウド)の ID。

なし

VSwitchId

String

いいえ

いいえ

vSwitch の ID。

なし

ZoneId

String

いいえ

いいえ

ゾーンの ID。

なし

ZoneIds

List

いいえ

いいえ

可用性ゾーンのリスト。

なし

DiskMappings 構文

"DiskMappings": [
  {
    "Category": String,
    "DiskName": String,
    "Description": String,
    "Device": String,
    "SnapshotId": String,
    "Size": String,
    "Encrypted": String,
    "KMSKeyId": String,
    "PerformanceLevel": String,
    "AutoSnapshotPolicyId": String,
    "ProvisionedIops": Integer,
    "BurstingEnabled": Boolean,
    "StorageClusterId": String
  }
]

DiskMappings プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

Size

String

はい

いいえ

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

単位:GiB。

Category

String

いいえ

いいえ

データディスクのカテゴリ。

有効値:

  • cloud:クラウドディスク。

  • cloud_efficiency:Ultra ディスク。

  • cloud_ssd:標準 SSD。

  • cloud_essd:ESSD (エンタープライズ SSD)。

  • ephemeral_ssd:ローカル SSD。

I/O 最適化インスタンスの場合、デフォルト値は cloud_efficiency です。

I/O 最適化されていないインスタンスの場合、デフォルト値は cloud です。

DiskName

String

いいえ

いいえ

データディスクの名前。

長さ:2 ~ 128 文字。先頭は英字または漢字である必要があります。http:// または https:// で始めることはできません。有効な文字には、英数字、漢字、アンダースコア (_)、コロン (:)、ハイフン (-) が含まれます。

Description

String

いいえ

いいえ

データディスクの説明。

長さ:2 ~ 256 文字。http:// または https:// で始めることはできません。

Device

String

いいえ

いいえ

マウントターゲット。

なし

SnapshotId

String

いいえ

いいえ

スナップショットの ID。

なし

Encrypted

String

いいえ

いいえ

データディスクが暗号化されているかどうか。

有効値:

  • true:暗号化します。

  • false(デフォルト):暗号化しません。

KMSKeyId

String

いいえ

いいえ

データディスクの KMS キー ID。

なし

AutoSnapshotPolicyId

String

いいえ

いいえ

自動スナップショットポリシーの ID。

なし

PerformanceLevel

String

いいえ

いいえ

データディスクとして使用する ESSD のパフォーマンスレベル。

有効値:

  • PL0:ディスクあたりの最大ランダム読み書き IOPS は 10,000 です。

  • PL1(デフォルト):ディスクあたりの最大ランダム読み書き IOPS は 50,000 です。

  • PL2:ディスクあたりの最大ランダム読み書き IOPS は 100,000 です。

  • PL3:ディスクあたりの最大ランダム読み書き IOPS は 1,000,000 です。

ESSD パフォーマンスレベルの選択に関するガイダンスについては、「ESSD (エンタープライズ SSD)」をご参照ください。

ProvisionedIops

Integer

いいえ

いいえ

プロビジョニング済み IOPS。

なし

BurstingEnabled

Boolean

いいえ

いいえ

バーストを有効にするかどうか。

有効値:

  • true:有効にします。

  • false(デフォルト):無効にします。

StorageClusterId

String

いいえ

いいえ

専用ブロックストレージクラスターの ID。

なし

Tags 構文

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Tags プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

Key

String

はい

いいえ

タグキー。

長さ:1 ~ 128 文字。aliyun または acs: で始めることはできません。http:// または https:// を含めることはできません。

Value

String

いいえ

いいえ

タグ値。

長さ:0 ~ 128 文字。aliyun または acs: で始めることはできません。http:// または https:// を含めることはできません。

EniMappings 構文

"EniMappings": [
  {
    "SecurityGroupId": String,
    "VSwitchId": String,
    "Description": String,
    "NetworkInterfaceName": String,
    "PrimaryIpAddress": String,
    "InstanceType": String,
    "Ipv6AddressCount": Integer,
    "NetworkInterfaceTrafficMode": String,
    "Ipv6Addresses": List,
    "QueueNumber": Integer,
    "SecurityGroupIds": List,
    "NetworkInterfaceId": String,
    "DeleteOnRelease": Boolean,
    "NetworkCardIndex": Integer,
    "QueuePairNumber": Integer
  }
]

EniMappings プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

SecurityGroupId

String

いいえ

はい

セキュリティグループ ID。

セキュリティグループは同じ VPC に属している必要があります。

VSwitchId

String

いいえ

いいえ

vSwitch ID。

なし

Description

String

いいえ

はい

ENI の説明。

長さ:2 ~ 256 文字。http:// または https:// で始めることはできません。

NetworkInterfaceName

String

いいえ

はい

ENI の名前。

長さ:2 ~ 128 文字。先頭は英字または漢字である必要があります。http:// または https:// で始めることはできません。有効な文字には、英数字、漢字、コロン (:)、アンダースコア (_)、ハイフン (-) が含まれます。

PrimaryIpAddress

String

いいえ

いいえ

ENI のプライマリプライベート IP アドレス。

指定された IP は、vSwitch の CIDR ブロック内の未使用アドレスである必要があります。

IP が指定されていない場合、vSwitch からランダムに未使用アドレスが割り当てられます。

InstanceType

String

いいえ

いいえ

ENI のタイプ。

最大 2 つの ENI を設定できます。1 つの ENI を設定する場合、プライマリまたはセカンダリ ENI のいずれかを選択できます。2 つの ENI を設定する場合、1 つはプライマリ、もう 1 つはセカンダリ ENI を設定する必要があります。

有効値:

  • Primary:プライマリネットワークインターフェースコントローラ (NIC)。

  • Secondary(デフォルト):セカンダリ ENI。

Ipv6AddressCount

Integer

いいえ

いいえ

プライマリ ENI 用にランダムに生成される IPv6 アドレスの数。

有効値:1 ~ 10。

注記:

  • このパラメーターは、NetworkInterface.InstanceTypePrimary の場合にのみ有効です。NetworkInterface.InstanceTypeSecondary または空の場合、このパラメーターを設定しないでください。

  • このパラメーターを設定した後は、Ipv6AddressCountIpv6Address、または NetworkInterface.Ipv6Address を設定しないでください。

NetworkInterfaceTrafficMode

String

いいえ

いいえ

ネットワークインターフェースコントローラ (NIC) の通信モード。

有効値:

  • Standard(デフォルト):TCP を使用します。

  • HighPerformance:ERI(Elastic RDMA Interface)を有効にして、RDMA を使用します。

説明

RDMA が有効な ENI の数は、インスタンスファミリーの制限を超えることはできません。詳細については、「インスタンスファミリー」をご参照ください。

Ipv6Addresses

List

いいえ

いいえ

プライマリ ENI の IPv6 アドレス(1 つ以上)。

最大 10 個の IPv6 アドレスを指定できます。

注記:

  • このパラメーターは、NetworkInterface.InstanceTypePrimary の場合にのみ有効です。NetworkInterface.InstanceTypeSecondary または空の場合、このパラメーターを設定しないでください。

  • このパラメーターを設定する場合、Amount の値は 1 である必要があり、Ipv6AddressCountIpv6Address.N、または NetworkInterface.N.Ipv6AddressCount を設定しないでください。

QueueNumber

Integer

いいえ

いいえ

ENI のキュー数。

注記:

  • 有効値:1 ~ 2。1 つの ENI を設定する場合、プライマリまたはセカンダリ ENI のいずれかを選択できます。2 つの ENI を設定する場合、1 つはプライマリ、もう 1 つはセカンダリ ENI を設定する必要があります。

  • インスタンスタイプで許可される ENI あたりの最大キュー数を超えることはできません。

  • すべての ENI にわたるキューの合計数は、インスタンスタイプのクォータを超えることはできません。DescribeInstanceTypes API を使用して、MaximumQueueNumberPerEni および TotalEniQueueQuantity フィールドを照会してください。

  • NetworkInterface.InstanceTypePrimary で、このパラメーターが設定されている場合、NetworkInterfaceQueueNumber を設定しないでください。

SecurityGroupIds

List

いいえ

いいえ

ENI のセキュリティグループ ID(1 つ以上)。

注記:

  • NetworkInterface.N.InstanceTypePrimary の場合、このパラメーターまたは NetworkInterface.SecurityGroupId のいずれかを設定します。このパラメーターは SecurityGroupIds と同じ機能を持ちますが、SecurityGroupIdSecurityGroupIds、または NetworkInterface.SecurityGroupId を設定しないでください。

  • NetworkInterface.N.InstanceTypeSecondary または空の場合、このパラメーターは任意です。デフォルト値は ECS インスタンスのセキュリティグループです。

NetworkInterfaceId

String

いいえ

いいえ

インスタンスにアタッチされた ENI の ID。

このパラメーターはセカンダリ ENI にのみ適用されます。既存のセカンダリ ENI を指定した後は、他の ENI 作成パラメーターを設定できません。

DeleteOnRelease

Boolean

いいえ

いいえ

インスタンスをリリースする際に ENI を保持するかどうか。

有効値:

  • true:保持しません。

  • false:保持します。

NetworkCardIndex

Integer

いいえ

いいえ

物理ネットワークカードのインデックス。

  • 特定のインスタンスタイプのみが物理ネットワークカードインデックスの指定をサポートしています。

  • NetworkInterface.N.InstanceType が Primary で、インスタンスタイプが物理ネットワークカードをサポートしている場合、このパラメーターを 0 に設定します。

  • NetworkInterface.N.InstanceType が Secondary または空で、インスタンスタイプが物理ネットワークカードをサポートしている場合、インスタンスタイプに基づいてこのパラメーターを設定します。詳細については、「インスタンスファミリー」をご参照ください。

QueuePairNumber

Integer

いいえ

いいえ

RDMA ENI のキュー数。

このフィールドは Long 型です。シリアル化/逆シリアル化中に精度が失われる可能性があります。値が 9007199254740991 を超えないようにしてください。

PrivatePoolOptions 構文

"PrivatePoolOptions": [
  {
    "Id": String,
    "MatchCriteria": String
  }
]

PrivatePoolOptions プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

Id

String

いいえ

いいえ

プライベートプールの ID。これは Elastic Capacity Service または Reserved Capacity Service の ID です。

なし

MatchCriteria

String

いいえ

いいえ

Elastic Capacity Service または Reserved Capacity Service がアクティブになると、インスタンス起動用のプライベートプール容量が作成されます。

有効値:

  • Open:オープンモード。オープンタイプのプライベートプール容量を自動的にマッチングします。マッチングする容量が存在しない場合、インスタンスはパブリックプールリソースを使用して起動されます。このモードでは、PrivatePoolOptions.Id を設定しないでください。

  • Target:ターゲットモード。指定されたプライベートプール容量を使用してインスタンスを起動します。容量が利用できない場合、インスタンスの起動は失敗します。このモードでは、PrivatePoolOptions.Id が必要です。

  • None(デフォルト):なしモード。インスタンス起動はプライベートプール容量を使用しません。

以下のいずれかのシナリオでは、インスタンス起動時のプライベートプール容量オプションを None に設定するか、未指定のままにする必要があります。

  • スポットインスタンスを作成できます。

  • クラシックネットワーク ECS インスタンスを作成します。

  • 専用ホスト (DDH) 上に ECS インスタンスを作成します。

NetworkOptions 構文

"NetworkOptions": {
  "EnableJumboFrame": Boolean
}

NetworkOptions プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

EnableJumboFrame

Boolean

いいえ

いいえ

インスタンスのジャンボフレームを有効にするかどうか。

有効値:

  • false:ジャンボフレームを無効にします。すべての ENI(プライマリおよびセカンダリを含む)の MTU は 1500 です。

  • true:ジャンボフレームを有効にします。すべての ENI(プライマリおよびセカンダリを含む)の MTU は 8500 です。

デフォルト値:true。

説明

第 8 世代以降の一部のインスタンスタイプのみがジャンボフレームをサポートしています。詳細については、「ジャンボフレーム」をご参照ください。

CpuOptions 構文

"CpuOptions": {
  "ThreadsPerCore": Integer,
  "Core": Integer
}

CpuOptions プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

ThreadsPerCore

Integer

いいえ

いいえ

CPU スレッド数。

vCPU 数 = CpuOptions.Core × CpuOptions.ThreadsPerCore

Core

Integer

いいえ

いいえ

CPU コア数。

このパラメーターはカスタム値をサポートしていません。デフォルト値のみを使用してください。

デフォルト値:「CPU オプションの変更」をご参照ください。

ImageOptions 構文

"ImageOptions": {
  "LoginAsNonRoot": Boolean
}

ImageOptions プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

LoginAsNonRoot

Boolean

いいえ

いいえ

このイメージを使用して起動されたインスタンスが ecs-user ユーザーとしてログインをサポートするかどうか。

有効値:

  • true:はい。

  • false:いいえ。

SecurityOptions 構文

"SecurityOptions": {
  "TrustedSystemMode": String
}

SecurityOptions プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

TrustedSystemMode

String

いいえ

いいえ

信頼できるシステムモード。

有効値:vTPM。信頼できるシステムモードは、g7、c7、r7 インスタンスファミリーおよびセキュリティ強化型 g7t、c7t、r7t インスタンスファミリーでサポートされています。これらのインスタンスファミリーに属する ECS インスタンスを作成する場合は、このパラメーターを設定してください。Alibaba Cloud 信頼できるシステムを使用する場合、このパラメーターを vTPM に設定します。これにより、インスタンス起動時に Alibaba Cloud 信頼できるシステムが信頼性検証を実行します。Alibaba Cloud 信頼できるシステムを使用しない場合は、このパラメーターを設定する必要はありません。ただし、作成する ECS インスタンスがエンクレーブ機密コンピューティングモードを使用している場合(SecurityOptions.ConfidentialComputingMode=Enclave)、ECS インスタンスの信頼できるシステムも有効になります。OpenAPI を使用して信頼できるシステムを備えた ECS インスタンスを作成するには、RunInstances 操作を呼び出してください。CreateInstance 操作は SecurityOptions.TrustedSystemMode パラメーターをサポートしていません。

説明

作成時にインスタンスを信頼できるインスタンスとして指定する場合、システムディスクを置き換える際に信頼できるシステムをサポートするイメージのみを使用できます。

信頼できるシステムの詳細については、「信頼できるコンピューティング機能の概要」をご参照ください。

SchedulerOptions 構文

"SchedulerOptions": {
  "ManagedPrivateSpaceId": String,
  "DedicatedHostClusterId": String
}

SchedulerOptions プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

DedicatedHostClusterId

String

いいえ

いいえ

ECS インスタンスが存在する専用ホストクラスターの ID。システムはこのクラスターから専用ホストを自動的に選択してインスタンスをデプロイします。

説明

このパラメーターは、Tenancyhost に設定されている場合にのみ有効です。

専用ホスト (DedicatedHostId) と専用ホストクラスター (SchedulerOptions.DedicatedHostClusterId) の両方を指定する場合:

  • 専用ホストが専用ホストクラスターに属している場合、インスタンスはまず指定された専用ホストにデプロイされます。

  • 専用ホストが専用ホストクラスターに属していない場合、インスタンスの作成は失敗します。

専用ホストクラスター ID は、DescribeDedicatedHostClusters を使用して照会できます。

ManagedPrivateSpaceId

String

いいえ

いいえ

管理されたプライベートリソースプールの ID。

なし

戻り値

Fn::GetAtt

  • InstanceIds:ECS インスタンスの ID。これらはインスタンスにアクセスするための一意の識別子であり、システムによって生成されます。

  • PrivateIps:VPC タイプのインスタンスに割り当てられたプライベート IP アドレスのリスト。このプロパティは、NetworkType が vpc の場合にのみ適用されます。例:最大 100 個の IP アドレスをカンマ (,) で区切った JSON 配列形式 ["172.16.XX.XX", "172.16.XX.XX", … "172.16.XX.XX"]

  • InnerIps:クラシックタイプのインスタンスに割り当てられたプライベート IP アドレスのリスト。このプロパティは、NetworkType が classic の場合にのみ適用されます。例:最大 100 個の IP アドレスをカンマ (,) で区切った JSON 配列形式 ["10.1.XX.XX", "10.1.XX.XX", …, "10.1.XX.XX"]

  • PublicIps:クラシックタイプのインスタンスに割り当てられたパブリック IP アドレスのリスト。このプロパティは、NetworkType が classic の場合にのみ適用されます。例:最大 100 個の IP アドレスをカンマ (,) で区切った JSON 配列形式 ["42.1.XX.XX", "42.1.XX.XX", … "42.1.XX.XX"]

  • HostNames:すべてのインスタンスのホスト名のリスト。

  • OrderId:インスタンスの注文 ID のリスト。

  • ZoneIds:インスタンスがデプロイされているゾーン ID。

  • RelatedOrderIds:作成された ECS インスタンスの関連注文 ID のリスト。

  • Ipv6AddressIds:作成された ECS インスタンスの IPv6 アドレス ID のリスト。

    説明

    戻り値の型は二次元リストです。インスタンスに IPv6 アドレスがない場合、リスト内の対応する要素は空になります。どのインスタンスにも IP アドレスがない場合、戻り値は null になります。

  • Ipv6Addresses:作成された ECS インスタンスの IPv6 アドレスのリスト。

    説明

    戻り値の型は二次元リストです。インスタンスに IPv6 アドレスがない場合、リスト内の対応する要素は空になります。どのインスタンスにも IPv6 アドレスがない場合、戻り値は null になります。

シナリオ 1: パスワードレスログインで 2 つの ECS インスタンスを作成する

クイック作成

ROSTemplateFormatVersion: '2015-09-01'
Description: Creates VPC ECS instance
Parameters:
  VpcId:
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
    Type: String
    Description:
      en: Please search the ID starting with (vpc-xxx) from console-Virtual Private Cloud
      zh-cn: Existing virtual private cloud instance ID
    Label:
      en: VPC ID
      zh-cn: Virtual private cloud instance ID
  VSwitchZoneId:
    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
    Type: String
    Description:
      zh-cn: vSwitch zone
      en: VSwitch Availability Zone
    Label:
      zh-cn: vSwitch zone
      en: VSwitch Availability Zone
  VSwitchId:
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      VpcId: ${VpcId}
      ZoneId: ${VSwitchZoneId}
    Type: String
    Description:
      en: Instance ID of existing business network switches, console-Virtual Private Cloud-VSwitches under query
      zh-cn: Existing business network switch instance ID
    Label:
      en: VSwitch ID
      zh-cn: Switch instance ID
  SecurityGroupId:
    Type: String
    AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
    AssociationPropertyMetadata:
      VpcId: ${VpcId}
    Description:
      en: Please search the business security group ID starting with(sg-xxx)from console-ECS-Network & Security
      zh-cn: Existing business security group instance ID
    Label:
      en: Business Security Group ID
      zh-cn: Business security group ID
  InstanceType:
    Type: String
    Description:
      zh-cn: Specify specifications available in the vSwitch zone.
      en: Fill in the specifications that can be used under the VSwitch availability zone.
    Label:
      zh-cn: Instance type
      en: Instance Type
    AssociationProperty: ALIYUN::ECS::Instance::InstanceType
    AssociationPropertyMetadata:
      ZoneId: ${VSwitchZoneId}
  SystemDiskCategory:
    Type: String
    Label:
      en: System Disk Type
      zh-cn: System disk type
    Description:
      en: System Disk Type
      zh-cn: System disk type
    AssociationProperty: ALIYUN::ECS::Disk::SystemDiskCategory
    AssociationPropertyMetadata:
      ZoneId: ${VSwitchZoneId}
      InstanceType: ${InstanceType}
Resources:
  OpsEcsInstance:
    Type: ALIYUN::ECS::InstanceGroup
    Properties:
      MaxAmount: 1
      HostName: OpsEcsInstance
      UserData:
        Fn::Sub:
          - |
            #!/bin/bash
            RootPassword=${RootPassword}
            ProdIP=${ProdIP}
            SSHConfig() {
            echo '[ ! -f /root/.ssh/id_rsa.pub ] && ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa &>/dev/null' >> /tmp/auto_ssh.sh
            echo 'while read line;do' >> /tmp/auto_ssh.sh
            echo '        ip=`echo $line | cut -d " " -f1`' >> /tmp/auto_ssh.sh
            echo '        user_name=`echo $line | cut -d " " -f2`' >> /tmp/auto_ssh.sh
            echo '        pass_word=`echo $line | cut -d " " -f3`' >> /tmp/auto_ssh.sh
            echo 'expect <<EOF' >> /tmp/auto_ssh.sh
            echo '        spawn ssh-copy-id -i /root/.ssh/id_rsa.pub $user_name@$ip' >> /tmp/auto_ssh.sh
            echo '        expect {' >> /tmp/auto_ssh.sh
            echo '                  "yes/no" { send "yes\n";exp_continue}' >> /tmp/auto_ssh.sh
            echo '                  "password" { send "$pass_word\n"}' >> /tmp/auto_ssh.sh
            echo '        }' >> /tmp/auto_ssh.sh
            echo '        expect eof' >> /tmp/auto_ssh.sh
            echo 'EOF' >> /tmp/auto_ssh.sh
            echo 'done < /tmp/host_ip.txt' >> /tmp/auto_ssh.sh
            }
            SetHostsConfig() {
            echo "`ifconfig eth0 | awk '/inet /{print $2}'` root ${RootPassword}" >> /tmp/host_ip.txt
            echo "${ProdIP} root ${RootPassword}" >> /tmp/host_ip.txt
            sh /tmp/auto_ssh.sh
            }
            main() {
            yum install -y expect
            SSHConfig
            SetHostsConfig
            rm -rf /tmp/host_ip.txt
            }
            main
          - ProdIP:
              Fn::Select:
                - '0'
                - Fn::GetAtt:
                    - ProdEcsInstance
                    - PrivateIps
            RootPassword: Admin@123!
      VpcId:
        Ref: VpcId
      SecurityGroupId:
        Ref: SecurityGroupId
      VSwitchId:
        Ref: VSwitchId
      ImageId: centos_7
      AllocatePublicIP: false
      InstanceType:
        Ref: InstanceType
      SystemDiskSize: 40
      SystemDiskCategory:
        Ref: SystemDiskCategory
      Password: Admin@123!
  ProdEcsInstance:
    Type: ALIYUN::ECS::InstanceGroup
    Properties:
      MaxAmount: 1
      HostName: ProdEcsInstance
      SystemDiskCategory:
        Ref: SystemDiskCategory
      VpcId:
        Ref: VpcId
      SecurityGroupId:
        Ref: SecurityGroupId
      SystemDiskSize: 40
      ImageId: centos_7
      VSwitchId:
        Ref: VSwitchId
      Password: Admin@123!
      InstanceType:
        Ref: InstanceType
      AllocatePublicIP: false
Outputs: {}                  
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Creates VPC ECS instance",
  "Parameters": {
    "VpcId": {
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "Type": "String",
      "Description": {
        "en": "Please search the ID starting with (vpc-xxx) from console-Virtual Private Cloud",
        "zh-cn": "Existing virtual private cloud instance ID"
      },
      "Label": {
        "en": "VPC ID",
        "zh-cn": "Virtual private cloud instance ID"
      }
    },
    "VSwitchZoneId": {
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
      "Type": "String",
      "Description": {
        "zh-cn": "vSwitch zone",
        "en": "VSwitch Availability Zone"
      },
      "Label": {
        "zh-cn": "vSwitch zone",
        "en": "VSwitch Availability Zone"
      }
    },
    "VSwitchId": {
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "VpcId": "${VpcId}",
        "ZoneId": "${VSwitchZoneId}"
      },
      "Type": "String",
      "Description": {
        "en": "Instance ID of existing business network switches, console-Virtual Private Cloud-VSwitches under query",
        "zh-cn": "Existing business network switch instance ID"
      },
      "Label": {
        "en": "VSwitch ID",
        "zh-cn": "Switch instance ID"
      }
    },
    "SecurityGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
      "AssociationPropertyMetadata": {
        "VpcId": "${VpcId}"
      },
      "Description": {
        "en": "Please search the business security group ID starting with(sg-xxx)from console-ECS-Network & Security",
        "zh-cn": "Existing business security group instance ID"
      },
      "Label": {
        "en": "Business Security Group ID",
        "zh-cn": "Business security group ID"
      }
    },
    "InstanceType": {
      "Type": "String",
      "Description": {
        "zh-cn": "Specify specifications available in the vSwitch zone.",
        "en": "Fill in the specifications that can be used under the VSwitch availability zone."
      },
      "Label": {
        "zh-cn": "Instance type",
        "en": "Instance Type"
      },
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "ZoneId": "${VSwitchZoneId}"
      }
    },
    "SystemDiskCategory": {
      "Type": "String",
      "Label": {
        "en": "System Disk Type",
        "zh-cn": "System disk type"
      },
      "Description": {
        "en": "System Disk Type",
        "zh-cn": "System disk type"
      },
      "AssociationProperty": "ALIYUN::ECS::Disk::SystemDiskCategory",
      "AssociationPropertyMetadata": {
        "ZoneId": "${VSwitchZoneId}",
        "InstanceType": "${InstanceType}"
      }
    }
  },
  "Resources": {
    "OpsEcsInstance": {
      "Type": "ALIYUN::ECS::InstanceGroup",
      "Properties": {
        "MaxAmount": 1,
        "HostName": "OpsEcsInstance",
        "UserData": {
          "Fn::Sub": [
            "#!/bin/bash\nRootPassword=${RootPassword}\nProdIP=${ProdIP}\nSSHConfig() {\necho '[ ! -f /root/.ssh/id_rsa.pub ] && ssh-keygen -t rsa -P \"\" -f ~/.ssh/id_rsa &>/dev/null' >> /tmp/auto_ssh.sh\necho 'while read line;do' >> /tmp/auto_ssh.sh\necho '        ip=`echo $line | cut -d \" \" -f1`' >> /tmp/auto_ssh.sh\necho '        user_name=`echo $line | cut -d \" \" -f2`' >> /tmp/auto_ssh.sh\necho '        pass_word=`echo $line | cut -d \" \" -f3`' >> /tmp/auto_ssh.sh\necho 'expect <<EOF' >> /tmp/auto_ssh.sh\necho '        spawn ssh-copy-id -i /root/.ssh/id_rsa.pub $user_name@$ip' >> /tmp/auto_ssh.sh\necho '        expect {' >> /tmp/auto_ssh.sh\necho '                  \"yes/no\" { send \"yes\\n\";exp_continue}' >> /tmp/auto_ssh.sh\necho '                  \"password\" { send \"$pass_word\\n\"}' >> /tmp/auto_ssh.sh\necho '        }' >> /tmp/auto_ssh.sh\necho '        expect eof' >> /tmp/auto_ssh.sh\necho 'EOF' >> /tmp/auto_ssh.sh\necho 'done < /tmp/host_ip.txt' >> /tmp/auto_ssh.sh\n}\nSetHostsConfig() {\necho \"`ifconfig eth0 | awk '/inet /{print $2}'` root ${RootPassword}\" >> /tmp/host_ip.txt\necho \"${ProdIP} root ${RootPassword}\" >> /tmp/host_ip.txt\nsh /tmp/auto_ssh.sh\n}\nmain() {\nyum install -y expect\nSSHConfig\nSetHostsConfig\nrm -rf /tmp/host_ip.txt\n}\nmain\n",
            {
              "ProdIP": {
                "Fn::Select": [
                  "0",
                  {
                    "Fn::GetAtt": [
                      "ProdEcsInstance",
                      "PrivateIps"
                    ]
                  }
                ]
              },
              "RootPassword": "Admin@123!"
            }
          ]
        },
        "VpcId": {
          "Ref": "VpcId"
        },
        "SecurityGroupId": {
          "Ref": "SecurityGroupId"
        },
        "VSwitchId": {
          "Ref": "VSwitchId"
        },
        "ImageId": "centos_7",
        "AllocatePublicIP": false,
        "InstanceType": {
          "Ref": "InstanceType"
        },
        "SystemDiskSize": 40,
        "SystemDiskCategory": {
          "Ref": "SystemDiskCategory"
        },
        "Password": "Admin@123!"
      }
    },
    "ProdEcsInstance": {
      "Type": "ALIYUN::ECS::InstanceGroup",
      "Properties": {
        "MaxAmount": 1,
        "HostName": "ProdEcsInstance",
        "SystemDiskCategory": {
          "Ref": "SystemDiskCategory"
        },
        "VpcId": {
          "Ref": "VpcId"
        },
        "SecurityGroupId": {
          "Ref": "SecurityGroupId"
        },
        "SystemDiskSize": 40,
        "ImageId": "centos_7",
        "VSwitchId": {
          "Ref": "VSwitchId"
        },
        "Password": "Admin@123!",
        "InstanceType": {
          "Ref": "InstanceType"
        },
        "AllocatePublicIP": false
      }
    }
  },
  "Outputs": {}
}

シナリオ 2: ECS インスタンスを一括作成して構成を更新する

UpdatePolicy について

ALIYUN::ECS::InstanceGroup を使用して ECS インスタンスのグループを作成した後、UpdatePolicy プロパティを使用して、構成の更新を既存のインスタンスにどのように適用するかを制御します。

UpdatePolicy 構文

"UpdatePolicy": {
  "RollingUpdateForOrigInstances": Map
}

UpdatePolicy プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

RollingUpdateForOrigInstances

Map

いいえ

はい

既存の ECS インスタンスを更新するための制御戦略。

このポリシーは新しい ECS インスタンスには適用されません。

RollingUpdateForOrigInstances プロパティ」をご参照ください。

RollingUpdateForOrigInstances 構文

"RollingUpdateForOrigInstances": {
  "MaxBatchSize": Integer,
  "PauseTime": Integer
}

RollingUpdateForOrigInstances プロパティ

プロパティ名

タイプ

必須

更新可能

説明

制約

MaxBatchSize

Integer

はい

はい

バッチごとに更新される ECS インスタンスの数。

有効値:1 ~ 1000。

PauseTime

Integer

いいえ

はい

バッチ間の停止時間(秒)。デフォルトは 0 です。

有効値:0 ~ 3600。

次のテンプレートを使用して、同一の構成を持つ 5 つの ECS インスタンスのグループを作成します。

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Instance:
    Type: ALIYUN::ECS::InstanceGroup
    Properties:
      MaxAmount: 5
      InstanceType: xxxx
      ImageId: centos
      VpcId: vpc-2xxxx
      VSwitchId: vsw-xxxx
      SecurityGroupId: sg-xxxxx
      Password: Ros1gregrge2345
      InstanceChargeType: PostPaid
      NetworkType: vpc
      SystemDiskCategory: xxx
      SystemDiskSize: 100
      InternetMaxBandwidthOut: 5
      AllocatePublicIP: true
{
    "ROSTemplateFormatVersion": "2015-09-01",
    "Resources": {
        "Instance": {
            "Type": "ALIYUN::ECS::InstanceGroup",
            "Properties": {
                "MaxAmount": 5,
                "InstanceType": "xxxx",
                "ImageId": "centos",
                "VpcId": "vpc-2xxxx",
                "VSwitchId": "vsw-xxxx",
                "SecurityGroupId": "sg-xxxxx",
                "Password": "Ros1gregrge2345",
                "InstanceChargeType": "PostPaid",
                "NetworkType": "vpc",
                "SystemDiskCategory": "xxx",
                "SystemDiskSize": 100,
                "InternetMaxBandwidthOut": 5,
                "AllocatePublicIP": true
            }
        }
    }
}

スタックが正常に作成された後、UpdatePolicy プロパティを使用して既存の ECS インスタンスの構成を更新します。

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  Instance:
    Type: ALIYUN::ECS::InstanceGroup
    UpdatePolicy:
      RollingUpdateForOrigInstances:
        MaxBatchSize: 2
        PauseTime: 0
    Properties:
      MaxAmount: 10
      InstanceType: xxxx
      ImageId: centos
      VpcId: vpc-2xxxx
      VSwitchId: vsw-xxxx
      SecurityGroupId: sg-xxxxx
      Password: Ros1gregrge2345
      InstanceChargeType: PostPaid
      NetworkType: vpc
      SystemDiskCategory: xxx
      SystemDiskSize: 100
      InternetMaxBandwidthOut: 5
      AllocatePublicIP: true
{
    "ROSTemplateFormatVersion": "2015-09-01",
    "Resources": {
        "Instance": {
            "Type": "ALIYUN::ECS::InstanceGroup",
            "UpdatePolicy": {
                "RollingUpdateForOrigInstances": {
                    "MaxBatchSize": 2,
                    "PauseTime": 0
                }
            },
            "Properties": {
                "MaxAmount": 10,
                "InstanceType": "xxxx",
                "ImageId": "centos",
                "VpcId": "vpc-2xxxx",
                "VSwitchId": "vsw-xxxx",
                "SecurityGroupId": "sg-xxxxx",
                "Password": "Ros1gregrge2345",
                "InstanceChargeType": "PostPaid",
                "NetworkType": "vpc",
                "SystemDiskCategory": "xxx",
                "SystemDiskSize": 100,
                "InternetMaxBandwidthOut": 5,
                "AllocatePublicIP": true
            }
        }
    }
}

MaxBatchSize が 2 に設定されているため、スタック更新中に元の 5 つのインスタンスは 3 つのバッチ(2、2、1)で更新されます。追加の 5 つのインスタンスは同時に作成されます。

シナリオ 3: 2 つの ECS インスタンスを作成し、Classic Load Balancer (CLB) サーバーグループ にアタッチする

クイック作成

ROSTemplateFormatVersion: '2015-09-01'
Description:
  zh-cn: SLB および 2 台の ECS インスタンスを作成し、ネットワークおよびセキュリティグループを設定してから、ECS インスタンスを SLB のバックエンドに追加します。
  en: Create an SLB (Server Load Balancer) with two ECS (Elastic Compute Service) instances, configure the network and security groups, then add the ECS instances to the SLB backend.
Parameters:
  SystemDiskCategory:
    AssociationProperty: ALIYUN::ECS::Disk::SystemDiskCategory
    AssociationPropertyMetadata:
      InstanceType: ${ECSInstanceType}
      ZoneId: ${ZoneId}
    Type: String
    Label:
      zh-cn: システムディスクタイプ
      en: System Disk Category
  AddressType:
    Default: internet
    Label:
      zh-cn: ネットワークタイプ
      en: Address Type
    Type: String
    Description:
      zh-cn: ロードバランサーのネットワークタイプ。有効な値:internet(パブリックネットワークアクセス)および intranet(イントラネットアクセス)。
      en: 'Network type of LoadBalancer. Optional value: Internet: public network access, Intranet: Intranet access.'
    AllowedValues:
      - internet
      - intranet
  ECSInternetChargeType:
    AssociationPropertyMetadata:
      LocaleKey: InternetChargeType
    Description:
      zh-cn: パブリックネットワークアクセスの課金方法。
      en: The charge type of public internet ECS instance.
    Default: PayByTraffic
    Label:
      zh-cn: インターネット課金方法
      en: Internet Charge Type
    AllowedValues:
      - PayByBandwidth
      - PayByTraffic
    Type: String
  ECSInstanceType:
    AssociationProperty: ALIYUN::ECS::Instance::ECSInstanceType
    AssociationPropertyMetadata:
      ZoneId: ${ZoneId}
    Type: String
    Description:
      zh-cn: <font color='blue'>1. インスタンスタイプを選択する前に、現在のゾーンで在庫があることを確認してください。一部のインスタンスタイプは事前登録が必要です。</font>
<font color='blue'><b>2. 利用可能なインスタンスタイプ</font><br></font>[ecs.n1.large <font color='green'>2vCPU 4GiB</font>]<br/>[ecs.n1.xlarge <font color='green'>8vCPU 16GiB</font>]<br/>[ecs.n1.3xlarge <font color='green'>16vCPU 32GiB</font>] <br/><br/><b> en: <font color='blue'>1.Before selecting the model please confirm that the current available zone under the model is in stock, some models need to be reported in advance</font>
<b><font color='blue'><b>2.List of optional models</font><br></font>[ecs.n1.large <font color='green'>2vCPU 4GiB</font>]
<b>[ecs.n1.xlarge <font color='green'>8vCPU 16GiB</font>]
<b>[ecs.n1.3xlarge <font color='green'>16vCPU 32GiB</font>]
<br/><br/><br/><b> Label:
<br/><br/><br/><b> zh-cn: インスタンスタイプ
<br/><br/><br/><b> en: Instance Type
<br/><br/><br/><b> Password:
<br/><br/><br/><b> ConstraintDescription:
<br/><br/><br/><b> zh-cn: 長さは 8~30 文字です。大文字、小文字、数字、特殊文字(4 種類のうち 3 種類以上)を含める必要があります。特殊文字には次のものがあります:()`~!@#$%^&*_-+=|{}[]:;'<>,.?/
<br/><br/><br/><b> en: 'Length 8-30, must contain upper case letters, lower case letters, Numbers, special symbols three; special characters include the following: ()`~!@#$%^&*_-+=|{}[]:;''<>,.?/'
<br/><br/><br/><b> Description:
<br/><br/><br/><b> zh-cn: 長さは 8~30 文字です。大文字、小文字、数字、特殊文字(4 種類のうち 3 種類以上)を含める必要があります。
<b>特殊文字には次のものがあります:()`~!@#$%^&*_-+=|{}[]:;'<>,.?/
<br/><br/><br/><br/><b> en: The 8-30 long login password of instance, consists of the uppercase, lowercase letter and number. <br> special characters include()`~!@#$%^&*_-+=|{}[]:;'<>,.?/
<br/><br/><br/><br/><b> MinLength: '8'
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> zh-cn: インスタンスパスワード
<br/><br/><br/><br/><b> en: Instance Password
<br/><br/><br/><br/><b> AllowedPattern: '[0-9A-Za-z\_\-&:;''<>,=%`~!@#\(\)\$\^\*\+\|\{\}\[\]\.\?\/]+$'
<br/><br/><br/><br/><b> NoEcho: true
<br/><br/><br/><br/><b> MaxLength: '30'
<br/><br/><br/><br/><b> Type: String
<br/><br/><br/><br/><b> ImageId:
<br/><br/><br/><br/><b> Default: centos_7_04_64_20G_alibase_201701015.vhd
<br/><br/><br/><br/><b> AssociationProperty: ALIYUN::ECS::Image::ImageId
<br/><br/><br/><br/><b> AssociationPropertyMetadata:
<br/><br/><br/><br/><b> InstanceType: ${ECSInstanceType}
<br/><br/><br/><br/><b> SupportedImageOwnerAlias:
<br/><br/><br/><br/><b> - system
<br/><br/><br/><br/><b> - self
<br/><br/><br/><br/><b> - others
<br/><br/><br/><br/><b> Type: String
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> zh-cn: イメージ ID
<br/><br/><br/><br/><b> en: Image ID
<br/><br/><br/><br/><b> Bandwidth:
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: 帯域幅課金方式を使用するパブリックネットワークインスタンスのピーク帯域幅。
<br/><br/><br/><br/><b> en: The bandwidth peak of a public network type instance of fixed bandwidth billing.
<br/><br/><br/><br/><b> Default: 1
<br/><br/><br/><br/><b> MaxValue: 1000
<br/><br/><br/><br/><b> MinValue: 1
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> zh-cn: ピーク帯域幅
<br/><br/><br/><br/><b> en: The Peak Bandwidth
<br/><br/><br/><br/><b> Type: Number
<br/><br/><br/><br/><b> SLBInternetChargeType:
<br/><br/><br/><br/><b> AssociationPropertyMetadata:
<br/><br/><br/><br/><b> LocaleKey: InternetChargeType
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: パブリックネットワーク SLB インスタンスの課金方法。
<br/><br/><br/><br/><b> en: The charge type of public internet SLB instance.
<br/><br/><br/><br/><b> Default: paybytraffic
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> zh-cn: インターネット課金方法
<br/><br/><br/><br/><b> en: Internet Charge Type
<br/><br/><br/><br/><b> AllowedValues:
<br/><br/><br/><br/><b> - paybybandwidth
<br/><br/><br/><br/><b> - paybytraffic
<br/><br/><br/><br/><b> Type: String
<br/><br/><br/><br/><b> LoadBalancerSpec:
<br/><br/><br/><br/><b> Default: slb.s1.small
<br/><br/><br/><br/><b> Type: String
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: インスタンス仕様。詳細については、<a href='https://www.alibabacloud.com/help/document_detail/85939.html' target='_blank'><font color='blue'>パフォーマンス対応タイプ</font></a>をご参照ください。
<br/><br/><br/><br/><b> en: Instance specifications, see detail: <a href='https://www.alibabacloud.com/help/doc-detail/85939.html' target='_blank'><font color='blue'>Performance support type</font></a></b>
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> zh-cn: インスタンス仕様
<br/><br/><br/><br/><b> en: Instance Specification
<br/><br/><br/><br/><b> ZoneId:
<br/><br/><br/><br/><b> AssociationProperty: ALIYUN::ECS::Instance::ZoneId
<br/><br/><br/><br/><b> Type: String
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: ゾーン ID。選択したゾーンが ECS、VPC、および vSwitch リソースをサポートしていることを確認してください。
<br/><br/><br/><br/><b> en: The available zone ID, you should confirm the zone support ECS、VPC、VSwitch or not.
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> zh-cn: ゾーン ID
<br/><br/><br/><br/><b> en: Zone ID
<br/><br/><br/><br/><b>Outputs:
<br/><br/><br/><br/><b> BackendServerInstanceId:
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: 作成された ECS インスタンスのインスタンス ID。
<br/><br/><br/><br/><b> en: The instance IDs of create EcsInstanceGroup
<br/><br/><br/><br/><b> Value:
<br/><br/><br/><br/><b> Fn::GetAtt:
<br/><br/><br/><br/><b> - EcsInstanceGroup
<br/><br/><br/><br/><b> - InstanceIds
<br/><br/><br/><br/><b> BackendServerPublicIp:
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: 作成された ECS インスタンスのパブリック IP アドレス。
<br/><br/><br/><br/><b> en: The instance public IPs of create EcsInstanceGroup.
<br/><br/><br/><br/><b> Value:
<br/><br/><br/><br/><b> Fn::GetAtt:
<br/><br/><br/><br/><b> - EcsInstanceGroup
<br/><br/><br/><br/><b> - PublicIps
<br/><br/><br/><br/><b> SlbIpAddress:
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: ロードバランサーの IP アドレス。
<br/><br/><br/><br/><b> en: The IP address of the load balancer.
<br/><br/><br/><br/><b> Value:
<br/><br/><br/><br/><b> Fn::GetAtt:
<br/><br/><br/><br/><b> - LoadBalancer
<br/><br/><br/><br/><b> - IpAddress
<br/><br/><br/><br/><b> LoadBalancerId:
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: 作成されたロードバランサーの ID。
<br/><br/><br/><br/><b> en: The ID of load balance created.
<br/><br/><br/><br/><b> Value:
<br/><br/><br/><br/><b> Fn::GetAtt:
<br/><br/><br/><br/><b> - LoadBalancer
<br/><br/><br/><br/><b> - LoadBalancerId
<br/><br/><br/><br/><b>Resources:
<br/><br/><br/><br/><b> SecurityGroup:
<br/><br/><br/><br/><b> Type: ALIYUN::ECS::SecurityGroup
<br/><br/><br/><br/><b> Properties:
<br/><br/><br/><br/><b> VpcId:
<br/><br/><br/><br/><b> Ref: Vpc
<br/><br/><br/><br/><b> SecurityGroupName: MySecurityGroup
<br/><br/><br/><br/><b> Attachment:
<br/><br/><br/><br/><b> Type: ALIYUN::SLB::BackendServerAttachment
<br/><br/><br/><br/><b> Properties:
<br/><br/><br/><br/><b> BackendServers:
<br/><br/><br/><br/><b> - ServerId:
<br/><br/><br/><br/><b> Fn::Select:
<br/><br/><br/><br/><b> - '0'
<br/><br/><br/><br/><b> - Fn::GetAtt:
<br/><br/><br/><br/><b> - EcsInstanceGroup
<br/><br/><br/><br/><b> - InstanceIds
<br/><br/><br/><br/><b> Weight: 100
<br/><br/><br/><br/><b> - ServerId:
<br/><br/><br/><br/><b> Fn::Select:
<br/><br/><br/><br/><b> - '1'
<br/><br/><br/><br/><b> - Fn::GetAtt:
<br/><br/><br/><br/><b> - EcsInstanceGroup
<br/><br/><br/><br/><b> - InstanceIds
<br/><br/><br/><br/><b> Weight: 100
<br/><br/><br/><br/><b> LoadBalancerId:
<br/><br/><br/><br/><b> Ref: LoadBalancer
<br/><br/><br/><br/><b> Vpc:
<br/><br/><br/><br/><b> Type: ALIYUN::ECS::VPC
<br/><br/><br/><br/><b> Properties:
<br/><br/><br/><br/><b> CidrBlock: 192.168.0.0/16
<br/><br/><br/><br/><b> EcsInstanceGroup:
<br/><br/><br/><br/><b> Type: ALIYUN::ECS::InstanceGroup
<br/><br/><br/><br/><b> Properties:
<br/><br/><br/><br/><b> SystemDiskCategory:
<br/><br/><br/><br/><b> Ref: SystemDiskCategory
<br/><br/><br/><br/><b> VpcId:
<br/><br/><br/><br/><b> Fn::GetAtt:
<br/><br/><br/><br/><b> - Vpc
<br/><br/><br/><br/><b> - VpcId
<br/><br/><br/><br/><b> SecurityGroupId:
<br/><br/><br/><br/><b> Fn::GetAtt:
<br/><br/><br/><br/><b> - SecurityGroup
<br/><br/><br/><br/><b> - SecurityGroupId
<br/><br/><br/><br/><b> ImageId:
<br/><br/><br/><br/><b> Ref: ImageId
<br/><br/><br/><br/><b> IoOptimized: optimized
<br/><br/><br/><br/><b> InternetChargeType:
<br/><br/><br/><br/><b> Ref: ECSInternetChargeType
<br/><br/><br/><br/><b> VSwitchId:
<br/><br/><br/><br/><b> Ref: VSwitch
<br/><br/><br/><br/><b> Password:
<br/><br/><br/><br/><b> Ref: Password
<br/><br/><br/><br/><b> InstanceType:
<br/><br/><br/><br/><b> Ref: ECSInstanceType
<br/><br/><br/><br/><b> MaxAmount: 2
<br/><br/><br/><br/><b> VSwitch:
<br/><br/><br/><br/><b> Type: ALIYUN::ECS::VSwitch
<br/><br/><br/><br/><b> Properties:
<br/><br/><br/><br/><b> VpcId:
<br/><br/><br/><br/><b> Ref: Vpc
<br/><br/><br/><br/><b> CidrBlock: 192.168.1.0/24
<br/><br/><br/><br/><b> ZoneId:
<br/><br/><br/><br/><b> Ref: ZoneId
<br/><br/><br/><br/><b> LoadBalancer:
<br/><br/><br/><br/><b> Type: ALIYUN::SLB::LoadBalancer
<br/><br/><br/><br/><b> Properties:
<br/><br/><br/><br/><b> InternetChargeType:
<br/><br/><br/><br/><b> Ref: SLBInternetChargeType
<br/><br/><br/><br/><b> Bandwidth:
<br/><br/><br/><br/><b> Ref: Bandwidth
<br/><br/><br/><br/><b> AddressType:
<br/><br/><br/><br/><b> Ref: AddressType
<br/><br/><br/><br/><b> LoadBalancerSpec:
<br/><br/><br/><br/><b> Ref: LoadBalancerSpec
<br/><br/><br/><br/><b>Metadata:
<br/><br/><br/><br/><b> ALIYUN::ROS::Interface:
<br/><br/><br/><br/><b> ParameterGroups:
<br/><br/><br/><br/><b> - Parameters:
<br/><br/><br/><br/><b> - ZoneId
<br/><br/><br/><br/><b> - ECSInternetChargeType
<br/><br/><br/><br/><b> - ECSInstanceType
<br/><br/><br/><br/><b> - ImageId
<br/><br/><br/><br/><b> - SystemDiskCategory
<br/><br/><br/><br/><b> - Password
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> default:
<br/><br/><br/><br/><b> zh-cn: Elastic Compute Service
<br/><br/><br/><br/><b> en: ECS
<br/><br/><br/><br/><b> - Parameters:
<br/><br/><br/><br/><b> - LoadBalancerSpec
<br/><br/><br/><br/><b> - AddressType
<br/><br/><br/><br/><b> - SLBInternetChargeType
<br/><br/><br/><br/><b> - Bandwidth
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> default:
<br/><br/><br/><br/><b> zh-cn: Server Load Balancer
<br/><br/><br/><br/><b> en: SLB <br/><br/><br/><br/><br/>

















































































































































































































{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": {
    "zh-cn": "Create an SLB and two ECS instances, configure the network and security groups, then add the ECS instances to the SLB backend.",
    "en": "SLB (Server Load Balancer) と 2 つの ECS (Elastic Compute Service) インスタンスを作成し、ネットワークとセキュリティグループを設定してから、ECS インスタンスを SLB バックエンドに追加します。"
  },
  "Parameters": {
    "SystemDiskCategory": {
      "AssociationProperty": "ALIYUN::ECS::Disk::SystemDiskCategory",
      "AssociationPropertyMetadata": {
        "InstanceType": "${ECSInstanceType}",
        "ZoneId": "${ZoneId}"
      },
      "Type": "String",
      "Label": {
        "zh-cn": "System disk type",
        "en": "システムディスクカテゴリ"
      }
    },
    "AddressType": {
      "Default": "internet",
      "Label": {
        "zh-cn": "Network type",
        "en": "アドレスタイプ"
      },
      "Type": "String",
      "Description": {
        "zh-cn": "Network type of the load balancer. Valid values: internet (public network access) and intranet (intranet access).",
        "en": "LoadBalancer のネットワークタイプ。選択可能な値: Internet: パブリックネットワークアクセス、Intranet: イントラネットアクセス。"
      },
      "AllowedValues": [
        "internet",
        "intranet"
      ]
    },
    "ECSInternetChargeType": {
      "AssociationPropertyMetadata": {
        "LocaleKey": "InternetChargeType"
      },
      "Description": {
        "zh-cn": "Billing method for public network access.",
        "en": "パブリックインターネット ECS インスタンスの課金タイプ。"
      },
      "Default": "PayByTraffic",
      "Label": {
        "zh-cn": "Internet billing method",
        "en": "インターネット課金タイプ"
      },
      "AllowedValues": [
        "PayByBandwidth",
        "PayByTraffic"
      ],
      "Type": "String"
    },
    "ECSInstanceType": {
      "AssociationProperty": "ALIYUN::ECS::Instance::ECSInstanceType",
      "AssociationPropertyMetadata": {
        "ZoneId": "${ZoneId}"
      },
      "Type": "String",
      "Description": {
        "zh-cn": "<font color='blue'>1. Before selecting the instance type, confirm stock availability in the current zone. Some instance types require advance registration.</font>
<font color='blue'><b>2. Available instance types</font><br></font>[ecs.n1.large <font color='green'>2vCPU 4GiB</font>]<br/>[ecs.n1.xlarge <font color='green'>8vCPU 16GiB</font>]<br/>[ecs.n1.3xlarge <font color='green'>16vCPU 32GiB</font>]", <br/><br/><b> "en": "<font color='blue'>1. モデルを選択する前に、現在のアベイラビリティゾーンでそのモデルの在庫があることを確認してください。一部のモデルは事前の申請が必要です</font>
<b><font color='blue'><b>2. 選択可能なモデルのリスト</font><br></font>[ecs.n1.large <font color='green'>2vCPU 4GiB</font>]
<b>[ecs.n1.xlarge <font color='green'>8vCPU 16GiB</font>]
<b>[ecs.n1.3xlarge <font color='green'>16vCPU 32GiB</font>]"
<br/><br/><br/><b> },
<br/><br/><br/><b> "Label": {
<br/><br/><br/><b> "zh-cn": "Instance type",
<br/><br/><br/><b> "en": "インスタンスタイプ"
<br/><br/><br/><b> }
<br/><br/><br/><b> },
<br/><br/><br/><b> "Password": {
<br/><br/><br/><b> "ConstraintDescription": {
<br/><br/><br/><b> "zh-cn": "Length 8–30. Must contain uppercase letters, lowercase letters, digits, and special characters (three of four). Special characters include the following: ()`~!@#$%^&*_-+=|{}[]:;' <>,.?/",
<br/><br/><br/><b> "en": "長さ 8~30 文字。大文字、小文字、数字、特殊文字のうち 3 種類を含める必要があります。特殊文字には次のものが含まれます: ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/"
<br/><br/><br/><b> },
<br/><br/><br/><b> "Description": {
<br/><br/><br/><b> "zh-cn": "Length 8–30. Must contain uppercase letters, lowercase letters, digits, and special characters (three of four).
<b>Special characters include the following: ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/",
<br/><br/><br/><br/><b> "en": "長さ 8~30 文字。大文字、小文字、数字、特殊文字のうち 3 種類を含める必要があります。<br/>特殊文字には次のものが含まれます: ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "MinLength": "8",
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "zh-cn": "Instance password",
<br/><br/><br/><br/><b> "en": "インスタンスパスワード"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "AllowedPattern": "[0-9A-Za-z\\_\\-&:;'<>,=%`~!@#\\(\\)\\$\\^\\*\\+\\|\\{\\}\\[\\]\\.\\?\\/]+$",
<br/><br/><br/><br/><b> "NoEcho": true,
<br/><br/><br/><br/><b> "MaxLength": "30",
<br/><br/><br/><br/><b> "Type": "String"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "ImageId": {
<br/><br/><br/><br/><b> "Default": "centos_7_04_64_20G_alibase_201701015.vhd",
<br/><br/><br/><br/><b> "AssociationProperty": "ALIYUN::ECS::Image::ImageId",
<br/><br/><br/><br/><b> "AssociationPropertyMetadata": {
<br/><br/><br/><br/><b> "InstanceType": "${ECSInstanceType}",
<br/><br/><br/><br/><b> "SupportedImageOwnerAlias": [
<br/><br/><br/><br/><b> "system",
<br/><br/><br/><br/><b> "self",
<br/><br/><br/><br/><b> "others"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Type": "String",
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "zh-cn": "Image ID",
<br/><br/><br/><br/><b> "en": "イメージ ID"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Bandwidth": {
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "Peak bandwidth for public network instances using pay-by-bandwidth billing.",
<br/><br/><br/><br/><b> "en": "帯域幅課金を使用するパブリックネットワークインスタンスのピーク帯域幅。"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Default": 1,
<br/><br/><br/><br/><b> "MaxValue": 1000,
<br/><br/><br/><br/><b> "MinValue": 1,
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "zh-cn": "Peak bandwidth",
<br/><br/><br/><br/><b> "en": "ピーク帯域幅"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Type": "Number"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "SLBInternetChargeType": {
<br/><br/><br/><br/><b> "AssociationPropertyMetadata": {
<br/><br/><br/><br/><b> "LocaleKey": "InternetChargeType"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "Billing method for public network SLB instances.",
<br/><br/><br/><br/><b> "en": "パブリックインターネット SLB インスタンスの課金タイプ。"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Default": "paybytraffic",
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "zh-cn": "Internet billing method",
<br/><br/><br/><br/><b> "en": "インターネット課金タイプ"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "AllowedValues": [
<br/><br/><br/><br/><b> "paybybandwidth",
<br/><br/><br/><br/><b> "paybytraffic"
<br/><br/><br/><br/><b> ],
<br/><br/><br/><br/><b> "Type": "String"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "LoadBalancerSpec": {
<br/><br/><br/><br/><b> "Default": "slb.s1.small",
<br/><br/><br/><br/><b> "Type": "String",
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "Instance specification. For details, see: <a href='https://www.alibabacloud.com/help/document_detail/85939.html' target='_blank'><font color='blue'>Performance support type</font></a>",
<br/><br/><br/><br/><b> "en": "インスタンス仕様。詳細は <a href='https://www.alibabacloud.com/help/doc-detail/85939.html' target='_blank'><font color='blue'>パフォーマンスサポートタイプ</font></a> をご参照ください。"</b>
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "zh-cn": "Instance specification",
<br/><br/><br/><br/><b> "en": "インスタンス仕様"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "ZoneId": {
<br/><br/><br/><br/><b> "AssociationProperty": "ALIYUN::ECS::Instance::ZoneId",
<br/><br/><br/><br/><b> "Type": "String",
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "Zone ID. Confirm that the selected zone supports ECS, VPC, and vSwitch resources.",
<br/><br/><br/><br/><b> "en": "アベイラビリティゾーン ID です。選択したゾーンが ECS、VPC、vSwitch をサポートしていることを確認してください。"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "zh-cn": "Zone ID",
<br/><br/><br/><br/><b> "en": "ゾーン ID"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Outputs": {
<br/><br/><br/><br/><b> "BackendServerInstanceId": {
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "Instance IDs of created ECS instances.",
<br/><br/><br/><br/><b> "en": "作成された ECS インスタンスのインスタンス ID。"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Value": {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "EcsInstanceGroup",
<br/><br/><br/><br/><b> "InstanceIds"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "BackendServerPublicIp": {
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "Public IP addresses of created ECS instances.",
<br/><br/><br/><br/><b> "en": "作成された ECS インスタンスのパブリック IP。"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Value": {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "EcsInstanceGroup",
<br/><br/><br/><br/><b> "PublicIps"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "SlbIpAddress": {
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "IP address of the load balancer.",
<br/><br/><br/><br/><b> "en": "ロードバランサーの IP アドレス。"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Value": {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "LoadBalancer",
<br/><br/><br/><br/><b> "IpAddress"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "LoadBalancerId": {
<br/><br/><br/><br/><b> "Description": {
<br/><br/><br/><br/><b> "zh-cn": "ID of the created load balancer.",
<br/><br/><br/><br/><b> "en": "作成されたロードバランサーの ID。"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Value": {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "LoadBalancer",
<br/><br/><br/><br/><b> "LoadBalancerId"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Resources": {
<br/><br/><br/><br/><b> "SecurityGroup": {
<br/><br/><br/><br/><b> "Type": "ALIYUN::ECS::SecurityGroup",
<br/><br/><br/><br/><b> "Properties": {
<br/><br/><br/><br/><b> "VpcId": {
<br/><br/><br/><br/><b> "Ref": "Vpc"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "SecurityGroupName": "MySecurityGroup"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Attachment": {
<br/><br/><br/><br/><b> "Type": "ALIYUN::SLB::BackendServerAttachment",
<br/><br/><br/><br/><b> "Properties": {
<br/><br/><br/><br/><b> "BackendServers": [
<br/><br/><br/><br/><b> {
<br/><br/><br/><br/><b> "ServerId": {
<br/><br/><br/><br/><b> "Fn::Select": [
<br/><br/><br/><br/><b> "0",
<br/><br/><br/><br/><b> {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "EcsInstanceGroup",
<br/><br/><br/><br/><b> "InstanceIds"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Weight": 100
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> {
<br/><br/><br/><br/><b> "ServerId": {
<br/><br/><br/><br/><b> "Fn::Select": [
<br/><br/><br/><br/><b> "1",
<br/><br/><br/><br/><b> {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "EcsInstanceGroup",
<br/><br/><br/><br/><b> "InstanceIds"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Weight": 100
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> ],
<br/><br/><br/><br/><b> "LoadBalancerId": {
<br/><br/><br/><br/><b> "Ref": "LoadBalancer"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Vpc": {
<br/><br/><br/><br/><b> "Type": "ALIYUN::ECS::VPC",
<br/><br/><br/><br/><b> "Properties": {
<br/><br/><br/><br/><b> "CidrBlock": "192.168.0.0/16"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "EcsInstanceGroup": {
<br/><br/><br/><br/><b> "Type": "ALIYUN::ECS::InstanceGroup",
<br/><br/><br/><br/><b> "Properties": {
<br/><br/><br/><br/><b> "SystemDiskCategory": {
<br/><br/><br/><br/><b> "Ref": "SystemDiskCategory"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "VpcId": {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "Vpc",
<br/><br/><br/><br/><b> "VpcId"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "SecurityGroupId": {
<br/><br/><br/><br/><b> "Fn::GetAtt": [
<br/><br/><br/><br/><b> "SecurityGroup",
<br/><br/><br/><br/><b> "SecurityGroupId"
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "ImageId": {
<br/><br/><br/><br/><b> "Ref": "ImageId"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "IoOptimized": "optimized",
<br/><br/><br/><br/><b> "InternetChargeType": {
<br/><br/><br/><br/><b> "Ref": "ECSInternetChargeType"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "VSwitchId": {
<br/><br/><br/><br/><b> "Ref": "VSwitch"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Password": {
<br/><br/><br/><br/><b> "Ref": "Password"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "InstanceType": {
<br/><br/><br/><br/><b> "Ref": "ECSInstanceType"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "MaxAmount": 2
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "VSwitch": {
<br/><br/><br/><br/><b> "Type": "ALIYUN::ECS::VSwitch",
<br/><br/><br/><br/><b> "Properties": {
<br/><br/><br/><br/><b> "VpcId": {
<br/><br/><br/><br/><b> "Ref": "Vpc"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "CidrBlock": "192.168.1.0/24",
<br/><br/><br/><br/><b> "ZoneId": {
<br/><br/><br/><br/><b> "Ref": "ZoneId"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "LoadBalancer": {
<br/><br/><br/><br/><b> "Type": "ALIYUN::SLB::LoadBalancer",
<br/><br/><br/><br/><b> "Properties": {
<br/><br/><br/><br/><b> "InternetChargeType": {
<br/><br/><br/><br/><b> "Ref": "SLBInternetChargeType"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Bandwidth": {
<br/><br/><br/><br/><b> "Ref": "Bandwidth"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "AddressType": {
<br/><br/><br/><br/><b> "Ref": "AddressType"
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "LoadBalancerSpec": {
<br/><br/><br/><br/><b> "Ref": "LoadBalancerSpec"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> "Metadata": {
<br/><br/><br/><br/><b> "ALIYUN::ROS::Interface": {
<br/><br/><br/><br/><b> "ParameterGroups": [
<br/><br/><br/><br/><b> {
<br/><br/><br/><br/><b> "Parameters": [
<br/><br/><br/><br/><b> "ZoneId",
<br/><br/><br/><br/><b> "ECSInternetChargeType",
<br/><br/><br/><br/><b> "ECSInstanceType",
<br/><br/><br/><br/><b> "ImageId",
<br/><br/><br/><br/><b> "SystemDiskCategory",
<br/><br/><br/><br/><b> "Password"
<br/><br/><br/><br/><b> ],
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "default": {
<br/><br/><br/><br/><b> "zh-cn": "Elastic Compute Service",
<br/><br/><br/><br/><b> "en": "Elastic Compute Service"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> },
<br/><br/><br/><br/><b> {
<br/><br/><br/><br/><b> "Parameters": [
<br/><br/><br/><br/><b> "LoadBalancerSpec",
<br/><br/><br/><br/><b> "AddressType",
<br/><br/><br/><br/><b> "SLBInternetChargeType",
<br/><br/><br/><br/><b> "Bandwidth"
<br/><br/><br/><br/><b> ],
<br/><br/><br/><br/><b> "Label": {
<br/><br/><br/><br/><b> "default": {
<br/><br/><br/><br/><b> "zh-cn": "Server Load Balancer",
<br/><br/><br/><br/><b> "en": "Server Load Balancer"
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> ]
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b> }
<br/><br/><br/><br/><b>}

その他の例については、「このリソースを含む公開テンプレート」をご参照ください。