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 インスタンスが専用ホストに関連付けられているかどうか。 | 有効値:
|
AllocatePublicIP | Boolean | いいえ | いいえ | パブリック IP アドレスを割り当てるかどうか。 | InternetMaxBandwidthOut が 0 の場合、パブリック IP アドレスは割り当てられません。 有効値:
|
AutoReleaseTime | String | いいえ | いいえ | ECS インスタンスが自動的にリリースされる時刻。 | 時刻は ISO 8601 形式に従う必要があります。例: |
AutoRenew | String | いいえ | はい | 自動更新を有効にするかどうか。 | このパラメーターは、InstanceChargeType が PrePaid の場合にのみ有効です。 有効値:
説明 このパラメーターは、新しい ECS インスタンスにのみ更新が適用されます。 |
AutoRenewPeriod | Number | いいえ | はい | 各自動更新の期間。 | このパラメーターは、AutoRenew が True の場合に必須です。 有効値:
説明 このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。 |
CpuOptions | Map | いいえ | いいえ | CPU 関連のプロパティ。 | 詳細については、「CpuOptions プロパティ」をご参照ください。 |
CreditSpecification | String | いいえ | はい | バースト可能インスタンスの動作モード。 | 有効値:
|
DedicatedHostId | String | いいえ | いいえ | 専用ホストの ID。 | なし |
DeletionForce | Boolean | いいえ | いいえ | インスタンスを強制削除するかどうか。 | デフォルト値:false。 |
DeletionProtection | Boolean | いいえ | はい | コンソールまたは DeleteInstance API によるリリースからインスタンスを保護するかどうか。 | 有効値:
|
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 | いいえ | はい | インスタンスメタデータへのアクセスを有効にするかどうか。 | 有効値:
説明 メタデータアクセスモードの詳細については、「インスタンスメタデータ」をご参照ください。 |
HttpTokens | String | いいえ | はい | インスタンスメタデータへのアクセスに IMDSv2(強化モード)を強制するかどうか。 | 有効値:
説明 メタデータアクセスモードの詳細については、「インスタンスメタデータ」をご参照ください。 |
ImageFamily | String | いいえ | いいえ | イメージファミリーの名前。 | このパラメーターを使用して、指定されたイメージファミリー内で最新の利用可能なイメージを使用してインスタンスを起動します。
説明 Alibaba Cloud 公式イメージのイメージファミリー情報については、「パブリックイメージ」をご参照ください。 |
ImageId | String | いいえ | はい | ECS インスタンスの起動に使用するイメージの ID。有効値には、パブリックイメージ、カスタムイメージ、Alibaba Cloud Marketplace のイメージが含まれます。 | フル ID の代わりに、あいまい一致を使用してパブリックイメージ ID を指定できます。例:
詳細については、「リクエストパラメーター」をご参照ください。 説明 このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。 |
ImageOptions | Map | いいえ | いいえ | イメージ関連のプロパティ。 | 詳細については、「ImageOptions プロパティ」をご参照ください。 |
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 を実行している場合、このパラメーターは無視されます。デフォルト値:空。 KeyPairName を指定した場合でも、インスタンス上にはパスワードが設定されますが、Linux システムではパスワードベースのログインが無効になります。 説明 このパラメーターの変更は、新しく作成された ECS インスタンスにのみ影響します。 |
LaunchTemplateId | String | いいえ | はい | 起動テンプレートの ID。 | なし |
LaunchTemplateName | String | いいえ | はい | 起動テンプレートの名前。 | なし |
LaunchTemplateVersion | String | いいえ | はい | 起動テンプレートのバージョン。 | バージョンが指定されていない場合、デフォルトバージョンが使用されます。 |
NetworkInterfaceQueueNumber | Integer | いいえ | いいえ | プライマリ ENI のキュー数。 | 注記:
|
NetworkOptions | Map | いいえ | いいえ | ネットワーク関連のプロパティ。 | 詳細については、「NetworkOptions プロパティ」をご参照ください。 |
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 タイプのインスタンスの場合、vSwitch の未使用 CIDR ブロックからプライベート IP アドレスを選択します。 説明 PrivateIpAddress が設定されている場合、MaxAmount は 1 である必要があります。 |
PrivatePoolOptions | Map | いいえ | いいえ | インスタンス起動時のプライベートプール容量オプション。 | 詳細については、「PrivatePoolOptions プロパティ」をご参照ください。 |
RamRoleName | String | いいえ | はい | インスタンス RAM ロールの名前。 | ListRoles を呼び出して、インスタンス RAM ロール名を照会できます。 |
ResourceGroupId | String | いいえ | はい | インスタンスが存在するリソースグループの ID。 | なし |
SchedulerOptions | Map | いいえ | いいえ | スケジューリング関連のプロパティ。 | 詳細については、「SchedulerOptions プロパティ」をご参照ください。 |
SecurityEnhancementStrategy | String | いいえ | いいえ | セキュリティ強化を有効にするかどうか。 | 有効値:
|
SecurityGroupId | String | いいえ | いいえ | 新しいインスタンスのセキュリティグループ ID。同じセキュリティグループ内のインスタンスは互いに通信できます。 | SecurityGroupId と SecurityGroupIds の両方を指定することはできません。 |
SecurityGroupIds | List | いいえ | いいえ | 新しいインスタンスのセキュリティグループ ID のリスト。 | SecurityGroupId と SecurityGroupIds の両方を指定することはできません。 詳細については、「セキュリティグループ」をご参照ください。 |
SecurityOptions | Map | いいえ | いいえ | 信頼できるシステム関連のプロパティ。 | 詳細については、「SecurityOptions プロパティ」をご参照ください。 |
SpotDuration | Integer | いいえ | いいえ | スポットインスタンスの予約期間。 | 有効値:0 ~ 6。 単位:時間。 有効値:
|
SpotInterruptionBehavior | String | いいえ | いいえ | スポットインスタンスの中断動作。 | Terminate(デフォルト)のみがサポートされており、インスタンスを即座にリリースします。 |
SpotPriceLimit | String | いいえ | いいえ | インスタンスの最大時間単価。 | 最大精度:小数点以下 3 桁。このパラメーターは、SpotStrategy が SpotWithPriceLimit の場合にのみ有効です。 |
SpotStrategy | String | いいえ | はい | 従量課金インスタンスの入札戦略。 | このパラメーターは、InstanceChargeType が PostPaid の場合にのみ有効です。 有効値:
|
StorageSetId | String | いいえ | いいえ | ストレージセットの ID。 | なし |
StorageSetPartitionNumber | Integer | いいえ | いいえ | ストレージセット内の最大パーティション数。 | 有効値:2 以上。 |
SubscriptionDeletionForce | Boolean | いいえ | いいえ | このオプションはサブスクリプションインスタンスにのみ適用されます。true の場合、インスタンスは削除前に従量課金インスタンスに変換されます。false の場合、強制削除は行われません。この操作には追加料金が発生します。慎重に使用してください。 | なし |
SystemDiskAutoSnapshotPolicyId | String | いいえ | はい | システムディスクの自動スナップショットポリシーの ID。 | なし |
SystemDiskBurstingEnabled | Boolean | いいえ | はい | システムディスクのバーストを有効にするかどうか。 | 有効値:
|
SystemDiskCategory | String | いいえ | はい | システムディスクカテゴリ。 | 有効値:
説明 このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。 |
SystemDiskDescription | String | いいえ | はい | システムディスクの説明。 | このパラメーターの更新は、新しく作成された ECS インスタンスにのみ適用されます。 |
SystemDiskDiskName | String | いいえ | はい | システムディスクの名前。 | このパラメーターの更新は、新しい ECS インスタンスにのみ適用されます。 |
SystemDiskEncryptAlgorithm | String | いいえ | はい | システムディスクの暗号化アルゴリズム。 | 有効値:
|
SystemDiskEncrypted | String | いいえ | はい | システムディスクが暗号化されているかどうか。 | 有効値:
|
SystemDiskKMSKeyId | String | いいえ | はい | システムディスクの KMS キー ID。 | なし |
SystemDiskPerformanceLevel | String | いいえ | はい | システムディスクとして ESSD (エンタープライズ SSD) を作成する場合、ディスクのパフォーマンスレベルを設定できます。 | 有効値:
ESSD パフォーマンスレベルの選択に関するガイダンスについては、「ESSD (エンタープライズ SSD)」をご参照ください。 |
SystemDiskProvisionedIops | Integer | いいえ | はい | システムディスクのプロビジョニング済み IOPS。 | なし |
SystemDiskSize | Number | いいえ | はい | システムディスクのサイズ。 | 有効値:40 ~ 500。 単位:GiB。 カスタムイメージを使用する場合、システムディスクサイズはイメージサイズより大きくする必要があります。 説明 このパラメーターは、UpdatePolicy が ForAllInstances に設定されている場合にのみ、既存のインスタンスを更新します。それ以外の場合、更新は新しいインスタンスにのみ適用されます。 |
SystemDiskStorageClusterId | String | いいえ | はい | システムディスクの専用ブロックストレージクラスターの ID。 | なし |
Tags | List | いいえ | はい | カスタムタグ。 | 最大 20 個のタグ。形式: 詳細については、「Tags プロパティ」をご参照ください。 |
Tenancy | String | いいえ | いいえ | 専用ホスト上にインスタンスを作成するかどうか。 | 有効値:
|
UniqueSuffix | Boolean | いいえ | いいえ | 複数のインスタンスを作成する際に、 | 連番のサフィックスは 001 から始まり、999 まで増分します。有効値:
詳細については、「複数のインスタンス名またはホスト名に連番を一括設定する」をご参照ください。 |
UpdatePolicy | String | いいえ | はい | 更新戦略。 | 有効値:
|
UseAdditionalService | Boolean | いいえ | いいえ | Alibaba Cloud が提供する VM システム構成(Windows:NTP、KMS;Linux:NTP、YUM)を使用するかどうか。 | 有効値:
|
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 | いいえ | いいえ | データディスクのカテゴリ。 | 有効値:
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 のパフォーマンスレベル。 | 有効値:
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 のいずれかを選択できます。2 つの ENI を設定する場合、1 つはプライマリ、もう 1 つはセカンダリ ENI を設定する必要があります。 有効値:
|
Ipv6AddressCount | Integer | いいえ | いいえ | プライマリ ENI 用にランダムに生成される IPv6 アドレスの数。 | 有効値:1 ~ 10。 注記:
|
NetworkInterfaceTrafficMode | String | いいえ | いいえ | ネットワークインターフェースコントローラ (NIC) の通信モード。 | 有効値:
説明 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 | いいえ | いいえ | 物理ネットワークカードのインデックス。 |
|
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 がアクティブになると、インスタンス起動用のプライベートプール容量が作成されます。 | 有効値:
以下のいずれかのシナリオでは、インスタンス起動時のプライベートプール容量オプションを
|
NetworkOptions 構文
"NetworkOptions": {
"EnableJumboFrame": Boolean
}NetworkOptions プロパティ
プロパティ名 | タイプ | 必須 | 更新可能 | 説明 | 制約 |
EnableJumboFrame | Boolean | いいえ | いいえ | インスタンスのジャンボフレームを有効にするかどうか。 | 有効値:
デフォルト値:true。 説明 第 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 インスタンスがエンクレーブ機密コンピューティングモードを使用している場合(SecurityOptions.ConfidentialComputingMode=Enclave)、ECS インスタンスの信頼できるシステムも有効になります。OpenAPI を使用して信頼できるシステムを備えた ECS インスタンスを作成するには、RunInstances 操作を呼び出してください。CreateInstance 操作は SecurityOptions.TrustedSystemMode パラメーターをサポートしていません。 説明 作成時にインスタンスを信頼できるインスタンスとして指定する場合、システムディスクを置き換える際に信頼できるシステムをサポートするイメージのみを使用できます。 信頼できるシステムの詳細については、「信頼できるコンピューティング機能の概要」をご参照ください。 |
SchedulerOptions 構文
"SchedulerOptions": {
"ManagedPrivateSpaceId": String,
"DedicatedHostClusterId": String
}SchedulerOptions プロパティ
プロパティ名 | タイプ | 必須 | 更新可能 | 説明 | 制約 |
DedicatedHostClusterId | String | いいえ | いいえ | ECS インスタンスが存在する専用ホストクラスターの ID。システムはこのクラスターから専用ホストを自動的に選択してインスタンスをデプロイします。 | 説明 このパラメーターは、 専用ホスト (
専用ホストクラスター 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>}その他の例については、「このリソースを含む公開テンプレート」をご参照ください。