ALIYUN::ECS::InstanceGroup リソースは、同一構成の Elastic Compute Service (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 インスタンスが追加されます。 |
AllocatePublicIP | Boolean | いいえ | いいえ | パブリック IP アドレスを割り当てるかどうかを指定します。 | InternetMaxBandwidthOut が 0 の場合、パブリック IP アドレスは割り当てられません。 有効な値:
|
AutoReleaseTime | String | いいえ | いいえ | ECS インスタンスが自動的にリリースされる時刻。 | 時刻は ISO 8601 形式に従う必要があります。例: |
AutoRenew | String | いいえ | はい | 自動更新を有効にするかどうかを指定します。 | このプロパティは、InstanceChargeType が PrePaid の場合にのみ有効です。 有効な値:
説明 このパラメーターの変更は、新しく作成された ECS インスタンスにのみ適用されます。 |
AutoRenewPeriod | Number | いいえ | はい | 各自動更新期間の継続時間。 | AutoRenew が True の場合に必須です。 有効な値:
説明 このパラメーターの更新は、新しく作成された ECS インスタンスにのみ影響します。 |
DedicatedHostId | String | いいえ | いいえ | 専用ホストの ID。 | なし |
DeletionProtection | Boolean | いいえ | はい | コンソールまたは DeleteInstance API 操作によるインスタンスの削除から保護するかどうかを指定します。 | 有効な値:
|
DeploymentSetId | String | いいえ | はい | デプロイメントセットの ID。 | このパラメーターの変更は、新規 ECS インスタンスにのみ有効です。 |
Description | String | いいえ | はい | 説明。 | 最大長:256 文字。 説明 このプロパティは、新規 ECS インスタンスのみを更新します。 |
DiskMappings | List | いいえ | はい | ECS インスタンスのデータディスク。 | 最大 16 個のデータディスクを作成できます。 このプロパティの変更は既存のインスタンスには影響しません。新規インスタンスでは更新された値が使用されます。 詳細については、「DiskMappings プロパティ」をご参照ください。 説明 このパラメーターの更新は、新しく作成された ECS インスタンスにのみ影響します。 |
EniMappings | List | いいえ | はい | インスタンスにアタッチされた弾性ネットワークインターフェース (ENI)。 | インスタンスにアタッチできる ENI は最大 1 個です。 詳細については、「EniMappings プロパティ」をご参照ください。 |
HostName | String | いいえ | いいえ | ホスト名。 | 最小長:2 文字。ピリオド (.) またはハイフン (-) を先頭または末尾に使用できません。連続したピリオドやハイフンも使用できません。 詳細については、「リクエストパラメーター」をご参照ください。 |
HpcClusterId | String | いいえ | はい | インスタンスが属する HPC クラスターの ID。 | このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。 |
ImageId | String | いいえ | はい | ECS インスタンスの起動に使用するイメージの ID。有効な値には、パブリックイメージ、カスタムイメージ、Alibaba Cloud Marketplace のイメージが含まれます。 | 完全な ID の代わりにあいまい一致を使用してパブリックイメージ ID を指定できます。例:
詳細については、「リクエストパラメーター」をご参照ください。 説明 このプロパティは、UpdatePolicy が ForAllInstances に設定されている場合にのみ既存のインスタンスを更新します。それ以外の場合、更新は新規インスタンスにのみ適用されます。 |
InstanceChargeType | String | いいえ | はい | インスタンスの課金方法。 | 有効な値:
説明 このプロパティは、新規 ECS インスタンスのみを更新します。 |
InstanceName | String | いいえ | はい | インスタンス名。 | 最大長:128 文字。有効な文字には、英字、漢字、数字、アンダースコア (_ )、ピリオド (.)、ハイフン (-) が含まれます。 個々の ECS インスタンスに一意の名前を割り当てるには、 |
InternetChargeType | String | いいえ | はい | パブリックアウトバウンドトラフィックの課金方法。 | 有効な値:
説明 このプロパティは、UpdatePolicy が ForAllInstances に設定されている場合にのみ既存のインスタンスを更新します。それ以外の場合、更新は新規インスタンスにのみ適用されます。 |
InternetMaxBandwidthOut | Integer | いいえ | はい | 最大パブリックアウトバウンド帯域幅。 | 有効な値:0 ~ 100。 単位:Mbit/s。 デフォルト値:0。 説明 このプロパティは、UpdatePolicy が ForAllInstances に設定されている場合にのみ既存のインスタンスを更新します。それ以外の場合、更新は新規インスタンスにのみ適用されます。 |
IoOptimized | String | いいえ | いいえ | I/O 最適化インスタンスを作成するかどうかを指定します。 | 有効な値:
|
Ipv6AddressCount | Integer | いいえ | はい | ENI にランダムに生成される IPv6 アドレスの数。 | Ipv6Addresses と Ipv6AddressCount の両方を指定することはできません。 説明 このプロパティは、新規 ECS インスタンスのみを更新します。 |
Ipv6Addresses | List | いいえ | はい | ENI の IPv6 アドレス。 | 最大 1 個の IPv6 アドレスを指定できます。変更は既存のインスタンスには影響しません。Ipv6Addresses と Ipv6AddressCount の両方を指定することはできません。 説明 このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。 |
KeyPairName | String | いいえ | はい | ECS インスタンスにバインドされるキーペアの名前。 | このプロパティは Windows ECS インスタンスに対しては無視されます。デフォルト値:空。 KeyPairName を指定した場合、インスタンス上にはパスワードが設定されますが、Linux システムではパスワードによるログインが無効になります。 説明 このパラメーターの更新は、新規 ECS インスタンスにのみ影響します。 |
LaunchTemplateId | String | いいえ | はい | 起動テンプレートの ID。 | なし |
LaunchTemplateName | String | いいえ | はい | 起動テンプレートの名前。 | なし |
LaunchTemplateVersion | String | いいえ | はい | 起動テンプレートのバージョン。 | バージョンが指定されていない場合、デフォルトバージョンが使用されます。 |
NetworkType | String | いいえ | いいえ | ECS インスタンスのネットワークタイプ。 | 有効な値:
|
Password | String | いいえ | はい | ECS インスタンスのログインパスワード。 | 長さ:8 ~ 30 文字。大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含む必要があります。サポートされる特殊文字: Password を指定する場合は、パスワード漏洩を防ぐため HTTPS 経由で API を呼び出してください。 説明 このプロパティは、UpdatePolicy が ForAllInstances に設定されている場合にのみ既存のインスタンスを更新します。それ以外の場合、更新は新規インスタンスにのみ適用されます。 |
PasswordInherit | Boolean | いいえ | いいえ | イメージに事前に設定されたパスワードを使用するかどうかを指定します。 | 有効な値:
説明 このプロパティを使用する場合、Password は空である必要があります。また、イメージにパスワードが設定されていることを確認してください。 |
Period | Number | いいえ | はい | リソースの購入期間。 | このプロパティは、InstanceChargeType が PrePaid の場合にのみ有効であり、必須です。 DedicatedHostId が指定されている場合、その値は専用ホストのサブスクリプション期間を超えてはなりません。
説明 このプロパティは、新規 ECS インスタンスのみを更新します。 |
PeriodUnit | String | いいえ | はい | 購入期間の時間単位。 | 有効な値:
説明 このパラメーターの変更は、新しく作成された ECS インスタンスにのみ影響します。 |
PrivateIpAddress | String | いいえ | いいえ | インスタンスのプライベート IP アドレス。 | VPC タイプの ECS インスタンスの場合は、vSwitch の CIDR ブロック内で利用可能なアドレスからプライベート IP アドレスを選択します。 説明 PrivateIpAddress を指定する場合は、MaxAmount は 1 である必要があります。 |
RamRoleName | String | いいえ | はい | インスタンス RAM ロールの名前。 | ListRoles を呼び出して、インスタンス RAM ロールの名前を照会できます。 |
ResourceGroupId | String | いいえ | はい | インスタンスが存在するリソースグループの ID。 | なし |
SecurityEnhancementStrategy | String | いいえ | いいえ | セキュリティ強化を有効にするかどうかを指定します。 | 有効な値:
|
SecurityGroupId | String | いいえ | いいえ | 新規インスタンスのセキュリティグループの ID。同じセキュリティグループ内のインスタンスは相互に通信できます。 | SecurityGroupId と SecurityGroupIds の両方を指定することはできません。 |
SecurityGroupIds | List | いいえ | いいえ | 新規インスタンスのセキュリティグループ ID のリスト。 | SecurityGroupId と SecurityGroupIds の両方を指定することはできません。 詳細については、「セキュリティグループ」をご参照ください。 |
SpotDuration | Integer | いいえ | いいえ | スポットインスタンスの保持期間。 | 有効な値:0 ~ 6。 単位:時間。 有効な値:
|
SpotInterruptionBehavior | String | いいえ | いいえ | スポットインスタンスの中断モード。 | 現在サポートされているのは Terminate(デフォルト)のみです。これにより、インスタンスが即座に解放されます。 |
SpotPriceLimit | String | いいえ | いいえ | インスタンスの最大時間単位価格。 | 最大精度:小数点以下 3 桁。このプロパティは、SpotStrategy が SpotWithPriceLimit の場合にのみ有効です。 |
SpotStrategy | String | いいえ | はい | 従量課金インスタンスの入札戦略。 | このプロパティは、InstanceChargeType が PostPaid の場合にのみ有効です。 有効な値:
|
SystemDiskAutoSnapshotPolicyId | String | いいえ | はい | システムディスクの自動スナップショットポリシーの ID。 | なし |
SystemDiskBurstingEnabled | Boolean | いいえ | はい | システムディスクのバーストを有効にするかどうかを指定します。 | 有効な値:
|
SystemDiskCategory | String | いいえ | はい | システムディスクのカテゴリ。 | 有効な値:
説明 このプロパティは、UpdatePolicy が ForAllInstances に設定されている場合にのみ既存のインスタンスを更新します。それ以外の場合、更新は新規インスタンスにのみ適用されます。 |
SystemDiskDescription | String | いいえ | はい | システムディスクの説明。 | このパラメーターの更新は、新規 ECS インスタンスにのみ有効です。 |
SystemDiskDiskName | String | いいえ | はい | システムディスクの名前。 | このプロパティは、新規 ECS インスタンスのみを更新します。 |
SystemDiskPerformanceLevel | String | いいえ | はい | システムディスクとして使用される ESSD (エンタープライズ SSD) のパフォーマンスレベル。 | 有効な値:
ESSD パフォーマンスレベルの選択方法については、「ESSD (エンタープライズ SSD)」をご参照ください。 |
SystemDiskProvisionedIops | Integer | いいえ | はい | システムディスクのプロビジョニング済み IOPS。 | なし |
SystemDiskSize | Number | いいえ | はい | システムディスクのサイズ。 | 有効な値:40 ~ 500。 単位:GiB。 カスタムイメージを使用する場合は、システムディスクのサイズがイメージのサイズより大きいことを確認してください。 説明 このプロパティは、UpdatePolicy が ForAllInstances に設定されている場合にのみ既存のインスタンスを更新します。それ以外の場合、更新は新規インスタンスにのみ適用されます。 |
Tags | List | いいえ | はい | カスタムタグ。 | 最大:20 個のタグ。書式: 詳細については、「Tags プロパティ」をご参照ください。 |
UpdatePolicy | String | いいえ | はい | 更新ポリシー。 | 有効な値:
|
UserData | String | いいえ | はい | ECS インスタンス作成時に渡されるユーザー定義データ。 | 最大サイズ:16 KiB。コンテンツを Base64 エンコードしないでください。特殊文字はエスケープしてください。 説明 このプロパティは、UpdatePolicy が ForAllInstances に設定されている場合にのみ既存のインスタンスを更新します。それ以外の場合、更新は新規インスタンスにのみ適用されます。 |
VSwitchId | String | いいえ | いいえ | vSwitch の ID。 | なし |
VpcId | String | いいえ | いいえ | 仮想プライベートクラウド (VPC) の 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 | いいえ | いいえ | データディスクのカテゴリ。 | 有効な値:
I/O 最適化インスタンスの場合、デフォルト値は cloud_efficiency です。 I/O 最適化でないインスタンスの場合、デフォルト値は cloud です。 |
DiskName | String | いいえ | いいえ | データディスクの名前。 | 長さ:2 ~ 128 文字。英字または漢字で始める必要があります。 |
Description | String | いいえ | いいえ | データディスクの説明。 | 長さ:2 ~ 256 文字。 |
Device | String | いいえ | いいえ | マウント先。 | なし |
SnapshotId | String | いいえ | いいえ | スナップショットの ID。 | なし |
Encrypted | String | いいえ | いいえ | データディスクを暗号化するかどうかを指定します。 | 有効な値:
|
KMSKeyId | String | いいえ | いいえ | データディスクの KMS キーの ID。 | なし |
AutoSnapshotPolicyId | String | いいえ | いいえ | 自動スナップショットポリシーの ID。 | なし |
PerformanceLevel | String | いいえ | いいえ | データディスクとして使用される ESSD (エンタープライズ SSD) のパフォーマンスレベル。 | 有効な値:
ESSD パフォーマンスレベルの選択方法については、「ESSD (エンタープライズ SSD)」をご参照ください。 |
ProvisionedIops | Integer | いいえ | いいえ | プロビジョニング済み IOPS。 | なし |
BurstingEnabled | Boolean | いいえ | いいえ | バーストを有効にするかどうかを指定します。 | 有効な値:
|
StorageClusterId | String | いいえ | いいえ | 専用ブロックストレージクラスターの ID。 | なし |
Tags の構文
"Tags": [
{
"Value": String,
"Key": String
}
]Tags のプロパティ
プロパティ名 | 型 | 必須 | 更新可能 | 説明 | 制約 |
Key | String | はい | いいえ | タグキー。 | 長さ:1 ~ 128 文字。 |
Value | String | いいえ | いいえ | タグ値。 | 長さ:0 ~ 128 文字。 |
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 文字。 |
NetworkInterfaceName | String | いいえ | はい | ENI の名前。 | 長さ:2 ~ 128 文字。英字または漢字で始める必要があります。 |
PrimaryIpAddress | String | いいえ | いいえ | ENI のプライマリプライベート IP アドレス。 | IP アドレスは、vSwitch の CIDR ブロック内で利用可能なアドレスである必要があります。 IP アドレスが指定されていない場合、システムは vSwitch から利用可能なアドレスを割り当てます。 |
InstanceType | String | いいえ | いいえ | ENI のタイプ。 | 最大 2 個の ENI を設定できます。1 個の ENI を設定する場合、それはプライマリ ENI またはセカンダリ ENI のいずれかになります。2 個の ENI を設定する場合、1 個はプライマリ ENI、もう 1 個はセカンダリ ENI である必要があります。 有効な値:
|
Ipv6AddressCount | Integer | いいえ | いいえ | プライマリ ENI にランダムに生成される IPv6 アドレスの数。 | 有効な値:1 ~ 10。 注意:
|
NetworkInterfaceTrafficMode | String | いいえ | いいえ | ENI のトラフィックモード。 | 有効な値:
説明 RDMA 対応 ENI の数は、インスタンスファミリーの制限を超えてはなりません。詳細については、「インスタンスファミリー」をご参照ください。 |
Ipv6Addresses | List | いいえ | いいえ | プライマリ ENI の IPv6 アドレス(1 個以上)。 | 最大 10 個の IPv6 アドレスを指定できます。 注意:
|
QueueNumber | Integer | いいえ | いいえ | ENI のキュー数。 | 注意:
|
SecurityGroupIds | List | いいえ | いいえ | ENI のセキュリティグループ ID(1 個以上)。 | 注意:
|
NetworkInterfaceId | String | いいえ | いいえ | インスタンスにアタッチされた ENI の ID。 | このプロパティは、セカンダリ ENI のみに適用されます。既存のセカンダリ ENI を指定した後は、他の ENI 作成パラメーターを設定できません。 |
DeleteOnRelease | Boolean | いいえ | いいえ | インスタンスのリリース時に ENI を保持するかどうかを指定します。 | 有効な値:
|
NetworkCardIndex | Integer | いいえ | いいえ | ENI の物理ネットワークカードインデックス。 |
|
QueuePairNumber | Integer | いいえ | いいえ | RDMA キューの数。 | このフィールドは Long 型です。シリアル化またはデシリアライズ時に精度の損失が発生する可能性があります。値が 9007199254740991 を超えないようにしてください。 |
PrivatePoolOptions の構文
"PrivatePoolOptions": [
{
"Id": String,
"MatchCriteria": String
}
]PrivatePoolOptions のプロパティ
プロパティ名 | 型 | 必須 | 更新可能 | 説明 | 制約 |
Id | String | いいえ | いいえ | プライベートプールの ID。これは、Elastic Assurance サービスまたは Capacity Reservation サービスの ID です。 | なし |
MatchCriteria | String | いいえ | いいえ | Elastic Assurance サービスまたは Capacity Reservation サービスが有効になると、インスタンスの起動に使用するプライベートプール容量が生成されます。 | 有効な値:
以下のいずれかのシナリオでは、インスタンス起動時のプライベートプール容量オプションは
|
NetworkOptions の構文
"NetworkOptions": {
"EnableJumboFrame": Boolean
}NetworkOptions のプロパティ
プロパティ名 | 型 | 必須 | 更新可能 | 説明 | 制約 |
EnableJumboFrame | Boolean | いいえ | いいえ | インスタンスに対してジャンボフレームを有効にするかどうかを指定します。 | 有効な値:
デフォルト値:true。 説明 ジャンボフレームは、Generation 8 以降に起動された特定のインスタンスファミリーでのみサポートされています。詳細については、「ジャンボフレーム」をご参照ください。 |
CpuOptions の構文
"CpuOptions": {
"ThreadsPerCore": Integer,
"Core": Integer
}CpuOptions のプロパティ
プロパティ名 | 型 | 必須 | 更新可能 | 説明 | 制約 |
ThreadsPerCore | Integer | いいえ | いいえ | CPU スレッド数。 | vCPU 数 = |
Core | Integer | いいえ | いいえ | CPU コア数。 | この値はカスタマイズできません。デフォルト値を使用してください。 デフォルト値:「CPU オプションの変更」をご参照ください。 |
ImageOptions の構文
"ImageOptions": {
"LoginAsNonRoot": Boolean
}ImageOptions のプロパティ
プロパティ名 | 型 | 必須 | 更新可能 | 説明 | 制約 |
LoginAsNonRoot | Boolean | いいえ | いいえ | このイメージから作成されたインスタンスが ecs-user ユーザーとしてログインをサポートするかどうかを指定します。 | 有効な値:
|
SecurityOptions の構文
"SecurityOptions": {
"TrustedSystemMode": String
}SecurityOptions のプロパティ
プロパティ名 | 型 | 必須 | 更新可能 | 説明 | 制約 |
TrustedSystemMode | String | いいえ | いいえ | 信頼済みシステムモード。 | 値:vTPM。現在、信頼済みシステムモードは次のインスタンスファミリーをサポートしています:g7、c7、r7。セキュリティ強化インスタンスファミリー:g7t、c7t、r7t。これらのインスタンスファミリーから ECS インスタンスを作成する場合、このパラメーターを設定します。詳細は次のとおりです:Alibaba Cloud 信頼済みシステムを使用する場合、このパラメーターを vTPM に設定します。インスタンスは起動時に Alibaba Cloud 信頼済みシステムを通じて信頼済み検証を完了します。Alibaba Cloud 信頼済みシステムを使用しない場合、このパラメーターは未設定のままでかまいません。ただし、作成する ECS インスタンスが Enclave 機密コンピューティングモード (SecurityOptions.ConfidentialComputingMode=Enclave) を使用する場合、ECS インスタンスは信頼済みシステムも有効にすることに注意してください。OpenAPI を使用して信頼済みシステム ECS インスタンスを作成する場合、RunInstances を呼び出します。CreateInstance は現在、SecurityOptions.TrustedSystemMode パラメーターの設定をサポートしていません。 説明 作成時にインスタンスを信頼済みインスタンスとして指定した場合、システムディスクを交換する際には、信頼済みシステムをサポートするイメージのみを使用できます。 信頼済みシステムの詳細については、「信頼コンピューティング機能の概要」をご参照ください。 |
SchedulerOptions の構文
"SchedulerOptions": {
"ManagedPrivateSpaceId": String,
"DedicatedHostClusterId": String
}SchedulerOptions のプロパティ
プロパティ名 | 型 | 必須 | 更新可能 | 説明 | 制約 |
DedicatedHostClusterId | String | いいえ | いいえ | ECS インスタンスの専用ホストクラスターの ID。システムはクラスターから専用ホストを自動的に選択し、ECS インスタンスをデプロイします。 | 説明 このプロパティは、 専用ホスト (
DescribeDedicatedHostClusters を呼び出して、専用ホストクラスター ID のリストを照会できます。 |
ManagedPrivateSpaceId | String | いいえ | いいえ | マネージドプライベートリソースプールの ID。 | なし |
戻り値
Fn::GetAtt
InstanceIds:インスタンスの ID。これらはシステムが生成した、グローバルに一意な識別子です。
PrivateIps:VPC タイプのインスタンスのプライベート IP アドレスのリスト。このプロパティは、NetworkType が
vpcに設定されている場合にのみ有効です。例:["172.16.XX.XX", "172.16.XX.XX", … "172.16.XX.XX"]のようにフォーマットされた JSON 配列。最大:100 個の IP アドレス、カンマ (,) で区切られます。InnerIps:クラシックネットワークタイプのインスタンスのプライベート IP アドレスのリスト。このプロパティは、NetworkType が
classicに設定されている場合にのみ有効です。例:["10.1.XX.XX", "10.1.XX.XX", …, "10.1.XX.XX"]のようにフォーマットされた JSON 配列。最大:100 個の IP アドレス、カンマ (,) で区切られます。PublicIps:クラシックネットワークタイプのインスタンスのパブリック IP アドレスのリスト。このプロパティは、NetworkType が
classicに設定されている場合にのみ有効です。例:["42.1.XX.XX", "42.1.XX.XX", … "42.1.XX.XX"]のようにフォーマットされた JSON 配列。最大:100 個の IP アドレス、カンマ (,) で区切られます。HostNames:すべてのインスタンスのホスト名のリスト。
OrderId:インスタンスの注文 ID のリスト。
ZoneIds:ゾーンの ID。
RelatedOrderIds:作成された ECS インスタンスの関連注文 ID のリスト。
Ipv6AddressIds:作成された ECS インスタンスの IPv6 アドレス ID のリスト。
説明戻り値は 2 次元リストです。インスタンスに IPv6 アドレスがない場合、リスト内の対応する要素は空になります。どのインスタンスにも IPv6 アドレスがない場合、戻り値は null になります。
Ipv6Addresses:作成された ECS インスタンスの IPv6 アドレスのリスト。
説明戻り値は 2 層リストです。インスタンスに IPv6 アドレスがない場合、リスト内の対応する要素は空になります。どのインスタンスにも IP アドレスがない場合、null が返されます。
例
シナリオ 1:2 台の ECS インスタンスを作成し、パスワードなしログインを有効にする
ROSTemplateFormatVersion: '2015-09-01'
Description: VPC ECS インスタンスを作成します
Parameters:
VpcId:
AssociationProperty: ALIYUN::ECS::VPC::VPCId
Type: String
Description:
en: コンソールの「Virtual Private Cloud」で、(vpc-xxx) で始まる ID を検索してください
zh-cn: ID of the existing VPC
Label:
en: VPC ID
zh-cn: VPC ID
VSwitchZoneId:
AssociationProperty: ALIYUN::ECS::Instance:ZoneId
Type: String
Description:
zh-cn: VSwitch zone
en: VSwitch の可用性ゾーン
Label:
zh-cn: VSwitch zone
en: VSwitch 可用性ゾーン
VSwitchId:
AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
AssociationPropertyMetadata:
VpcId: ${VpcId}
ZoneId: ${VSwitchZoneId}
Type: String
Description:
en: 既存の vSwitch のインスタンス ID。コンソールの「Virtual Private Cloud」-「VSwitches」で照会してください
zh-cn: ID of the existing vSwitch
Label:
en: VSwitch ID
zh-cn: vSwitch ID
SecurityGroupId:
Type: String
AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
AssociationPropertyMetadata:
VpcId: ${VpcId}
Description:
en: コンソールの「ECS」-「Network & Security」で、(sg-xxx) で始まるビジネスセキュリティグループ ID を検索してください
zh-cn: ID of the existing security group
Label:
en: ビジネスセキュリティグループ ID
zh-cn: Security group ID
InstanceType:
Type: String
Description:
zh-cn: Enter the instance types available in the vSwitch zone.
en: VSwitch の可用性ゾーンで使用できるインスタンスタイプを入力します
Label:
zh-cn: Instance type
en: インスタンスタイプ
AssociationProperty: ALIYUN::ECS::Instance::InstanceType
AssociationPropertyMetadata:
ZoneId: ${VSwitchZoneId}
SystemDiskCategory:
Type: String
Label:
en: システムディスクタイプ
zh-cn: System disk type
Description:
en: システムディスクタイプ
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": "VPC ECS インスタンスを作成します",
"Parameters": {
"VpcId": {
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
"Type": "String",
"Description": {
"en": "コンソール - Virtual Private Cloud から (vpc-xxx) で始まる ID を検索してください"
},
"Label": {
"en": "VPC ID"
}
},
"VSwitchZoneId": {
"AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
"Type": "String",
"Description": {
"en": "VSwitch 可用性ゾーン"
},
"Label": {
"en": "VSwitch 可用性ゾーン"
}
},
"VSwitchId": {
"AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
"AssociationPropertyMetadata": {
"VpcId": "${VpcId}",
"ZoneId": "${VSwitchZoneId}"
},
"Type": "String",
"Description": {
"en": "既存のビジネスネットワークスイッチのインスタンス ID、コンソール - Virtual Private Cloud - VSwitches でクエリ"
},
"Label": {
"en": "VSwitch ID"
}
},
"SecurityGroupId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
"AssociationPropertyMetadata": {
"VpcId": "${VpcId}"
},
"Description": {
"en": "コンソール - ECS - ネットワーク & セキュリティから (sg-xxx) で始まるビジネスセキュリティグループ ID を検索してください"
},
"Label": {
"en": "ビジネスセキュリティグループ ID"
}
},
"InstanceType": {
"Type": "String",
"Description": {
"en": "VSwitch 可用性ゾーンで使用可能な仕様を入力してください。"
},
"Label": {
"en": "インスタンスタイプ"
},
"AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
"AssociationPropertyMetadata": {
"ZoneId": "${VSwitchZoneId}"
}
},
"SystemDiskCategory": {
"Type": "String",
"Label": {
"en": "システムディスクタイプ"
},
"Description": {
"en": "システムディスクタイプ"
},
"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 の構文
"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
}
}
}
}スタックが作成された後、既存の ECS インスタンスの構成を更新できます。更新中に UpdatePolicy プロパティを構成できます。
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 に設定します。更新前、MaxAmount は 5 です。更新後、MaxAmount は 10 になります。スタックの更新中、元の 5 台のインスタンスは 3 つのバッチ (2、2、1) で更新され、5 台の新しいインスタンスは一度に作成されます。
シナリオ 3:2 台の ECS インスタンスを作成し、Classic Load Balancer (CLB) サービスグループにアタッチする
ROSTemplateFormatVersion: '2015-09-01'
Description:
zh-cn: Create a Server Load Balancer (SLB) and two ECS instances, configure the network and security groups, and 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 category
en: システムディスクカテゴリ
AddressType:
Default: internet
Label:
zh-cn: Network type
en: アドレスタイプ
Type: String
Description:
zh-cn: Network type of the SLB instance. Valid values: internet (public network access) and intranet (internal network 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: Public network 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 an instance type, confirm that it is available in the current zone. Some instance types require prior application.</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> Label:
<br/><br/><br/><b> zh-cn: Instance type
<br/><br/><br/><b> en: インスタンスタイプ
<br/><br/><br/><b> Password:
<br/><br/><br/><b> ConstraintDescription:
<br/><br/><br/><b> zh-cn: Length: 8 to 30 characters. Must contain at least three of the following: uppercase letters, lowercase letters, digits, and special characters. Special characters include the following: ()`~!@#$%^&*_-+=|{}[]:;' <>,.?/
<br/><br/><br/><b> en: '長さは 8~30 文字で、大文字、小文字、数字、特殊文字のうち 3 種類以上を含める必要があります。使用できる特殊文字は次のとおりです: ()`~!@#$%^&*_-+=|{}[]:;''<>,.?/'
<br/><br/><br/><b> Description:
<br/><br/><br/><b> zh-cn: Length: 8 to 30 characters. Must contain at least three of the following: uppercase letters, lowercase letters, digits, and special characters.
<b>Special characters include the following: ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/
<br/><br/><br/><br/><b> en: インスタンスのログインパスワード。長さは 8~30 文字です。大文字、小文字、数字、特殊文字のうち 3 種類以上を含める必要があります。<br>使用できる特殊文字: ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/
<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> 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: Image ID
<br/><br/><br/><br/><b> en: イメージ ID
<br/><br/><br/><br/><b> Bandwidth:
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: Peak bandwidth for a pay-by-bandwidth public network instance.
<br/><br/><br/><br/><b> en: 帯域幅課金タイプのパブリックネットワークインスタンスのピーク帯域幅。
<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> 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: Billing method for a public network SLB instance.
<br/><br/><br/><br/><b> en: パブリックネットワーク SLB インスタンスの課金タイプ。
<br/><br/><br/><br/><b> Default: paybytraffic
<br/><br/><br/><br/><b> Label:
<br/><br/><br/><br/><b> zh-cn: Public network billing method
<br/><br/><br/><br/><b> en: インターネット課金タイプ
<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: Instance type. For more information, see <a href='https://www.alibabacloud.com/help/document_detail/85939.html' target='_blank'><font color='blue'>High-performance</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> Label:
<br/><br/><br/><br/><b> zh-cn: Instance type
<br/><br/><br/><br/><b> en: インスタンス仕様
<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 resources such as ECS, VPC, and vSwitch.
<br/><br/><br/><br/><b> en: ゾーン ID。選択したゾーンが ECS、VPC、vSwitch などのリソースをサポートしていることを確認してください。
<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>Outputs:
<br/><br/><br/><br/><b> BackendServerInstanceId:
<br/><br/><br/><br/><b> Description:
<br/><br/><br/><br/><b> zh-cn: Instance IDs of the created EcsInstanceGroup
<br/><br/><br/><br/><b> en: 作成された EcsInstanceGroup のインスタンス ID。
<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: Public IP addresses of the created EcsInstanceGroup.
<br/><br/><br/><br/><b> en: 作成された EcsInstanceGroup のインスタンスのパブリック IP。
<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 address of the load balancer.
<br/><br/><br/><br/><b> en: ロードバランサーの IP アドレス。
<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 of the created load balancer.
<br/><br/><br/><br/><b> en: 作成されたロードバランサーの ID。
<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: ECS
<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: SLB
<br/><br/><br/><br/><b> en: SLB
<br/><br/><br/><br/><br/>
{
"ROSTemplateFormatVersion": "2015-09-01",
"Description": {
"zh-cn": "Create a Server Load Balancer (SLB) and two ECS instances, configure the network and security groups, and add the ECS instances to the SLB backend.",
"en": "2 つの ECS (Elastic Compute Service) インスタンスを備えた SLB (Server Load Balancer) を作成し、ネットワークとセキュリティグループを設定して、ECS インスタンスを SLB バックエンドに追加します。"
},
"Parameters": {
"SystemDiskCategory": {
"AssociationProperty": "ALIYUN::ECS::Disk::SystemDiskCategory",
"AssociationPropertyMetadata": {
"InstanceType": "${ECSInstanceType}",
"ZoneId": "${ZoneId}"
},
"Type": "String",
"Label": {
"zh-cn": "System disk category",
"en": "システムディスクカテゴリ"
}
},
"AddressType": {
"Default": "internet",
"Label": {
"zh-cn": "Network type",
"en": "アドレスタイプ"
},
"Type": "String",
"Description": {
"zh-cn": "Network type of the SLB instance. Valid values: internet (public network access) and intranet (internal network access).",
"en": "LoadBalancer のネットワークタイプ。オプション値:インターネット:パブリックネットワークアクセス、イントラネット:イントラネットアクセス。"
},
"AllowedValues": [
"internet",
"intranet"
]
},
"ECSInternetChargeType": {
"AssociationPropertyMetadata": {
"LocaleKey": "InternetChargeType"
},
"Description": {
"zh-cn": "Billing method for public network access.",
"en": "パブリックインターネット ECS インスタンスの課金タイプ。"
},
"Default": "PayByTraffic",
"Label": {
"zh-cn": "Public network 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 an instance type, confirm that it is available in the current zone. Some instance types require prior application.</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 to 30 characters. Must contain at least three of the following: uppercase letters, lowercase letters, digits, and special characters. 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 to 30 characters. Must contain at least three of the following: uppercase letters, lowercase letters, digits, and special characters.
<b>Special characters include the following: ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/",
<br/><br/><br/><br/><b> "en": "インスタンスのログインパスワードは 8~30 文字で、大文字、小文字、数字で構成されます。<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 a pay-by-bandwidth public network instance.",
<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 a public network SLB instance.",
<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": "Public network 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 type. For more information, see <a href='https://www.alibabacloud.com/help/document_detail/85939.html' target='_blank'><font color='blue'>High-performance</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 type",
<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 resources such as ECS, VPC, and vSwitch.",
<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 the created EcsInstanceGroup",
<br/><br/><br/><br/><b> "en": "作成された EcsInstanceGroup のインスタンス 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 the created EcsInstanceGroup.",
<br/><br/><br/><br/><b> "en": "作成された EcsInstanceGroup のインスタンスパブリック 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": "ECS",
<br/><br/><br/><br/><b> "en": "ECS"
<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": "SLB",
<br/><br/><br/><br/><b> "en": "SLB"
<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>}その他の例については、このリソースを含むパブリックテンプレートをご参照ください。