UltraServer キャパシティブロックのリソースグループを作成する - Amazon Elastic Compute Cloud

UltraServer キャパシティブロックのリソースグループを作成する

AWS Resource Groups を使用して、UltraServer キャパシティブロックの論理コレクションを作成できます。リソースグループを作成したら、アカウントで所有している UltraServer キャパシティブロックを追加できます。UltraServer キャパシティブロックを追加すると、個々のキャパシティブロックではなくリソースグループに対してインスタンスの起動をターゲットにできます。リソースグループをターゲットとするインスタンスは、一致する属性と使用可能な容量を持つグループ内の任意の UltraServer キャパシティブロックと一致します。一致する属性と使用可能な容量を持つ UltraServer キャパシティーブロックがリソースグループにない場合、インスタンスの起動は失敗します。

UltraServer キャパシティブロックに実行中のインスタンスがあるときにリソースグループから削除された場合、それらのインスタンスはキャパシティブロックで引き続き実行されます。グループ内の UltraServer キャパシティブロックがインスタンスの実行中に終了すると、それらのインスタンスは終了します。

インスタンスキャパシティブロックをリソースグループに追加することはできません。

UltraServer キャパシティブロックのリソースグループを作成するには、次のいずれかの方法を使用します。

AWS CLI
UltraServer キャパシティブロックのリソースグループを作成するには

create-groupAWS CLI コマンドを使用し、--configuration に以下を指定します。

{ "Configuration": [ { "Type": "AWS::EC2::CapacityReservationPool", "Parameters": [ { "Name": "instance-type", "Values": [ "instance_type" ] }, { "Name": "reservation-type", "Values": [ "capacity-block" ] } ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ { "Name": "allowed-resource-types", "Values": [ "AWS::EC2::CapacityReservation" ] } ] } ] }
PowerShell
UltraServer キャパシティブロックのリソースグループを作成するには

New-RGGroup コマンドレットを使用します。[-Configuration] で、以下を指定します。

{ "Configuration": [ { "Type": "AWS::EC2::CapacityReservationPool", "Parameters": [ { "Name": "instance-type", "Values": [ "instance_type" ] }, { "Name": "reservation-type", "Values": [ "capacity-block" ] } ] }, { "Type": "AWS::ResourceGroups::Generic", "Parameters": [ { "Name": "allowed-resource-types", "Values": [ "AWS::EC2::CapacityReservation" ] } ] } ] }

UltraServer キャパシティブロックのリソースグループを作成したら、次のいずれかの方法を使用して既存の UltraServer キャパシティブロックを追加します。

AWS CLI
UltraServer キャパシティブロックをリソースグループに追加するには

group-resources コマンドを使用します。--group には、作成したリソースグループの名前を指定します。--resource-arns には、追加する UltraServer キャパシティブロックの ARN を指定します。

aws resource-groups group-resources \ --group MyCRGroup \ --resource-arns capacity_block_arn
PowerShell
UltraServer キャパシティブロックをリソースグループに追加するには

Add-RGResource コマンドレットを使用します。-Group には、作成したリソースグループの名前を指定します。-ResourceArn には、追加する UltraServer キャパシティブロックの ARN を指定します。

次の例では、指定したグループに 2 つのキャパシティ予約を追加します。

Add-RGResource ` -Group MyCRGroup ` -ResourceArn capacity_block_arn