インスタンスのキャパシティ予約設定を変更する
停止したインスタンスの次のキャパシティーの予約設定は、いつでも変更できます。
-
一致する属性 (インスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、テナンシー) と使用可能なキャパシティを持つ任意のキャパシティ予約で起動します。
-
特定の キャパシティーの予約 でインスタンスを起動します。
-
キャパシティー予約グループ内で、属性が一致し、キャパシティーが使用可能な、いずれかのキャパシティー予約を起動します。
-
インスタンスが キャパシティーの予約 で起動しないようにします。
コンソールを使用して、インスタンスの キャパシティーの予約 設定を変更するには
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
[インスタンス] を選択し、変更するインスタンスを選択します。インスタンスをまだ停止していない場合は、停止します。
-
[アクション]、[インスタンス設定]、[キャパシティ予約の変更] の順に選択します。
-
[キャパシティーの予約] で、以下のいずれかのオプションを選択します。
-
[Open (開く)] — 選択したインスタンスの数に対して一致する属性と十分なキャパシティ-のある キャパシティーの予約 にインスタンスを起動します。十分なキャパシティーを持つ、一致する キャパシティーの予約 がない場合は、インスタンスはオンデマンドのキャパシティーを使用します。
-
[なし] — インスタンスが キャパシティーの予約 に起動しないようにします。インスタンスはオンデマンド型キャパシティーで実行されます。
-
[Specify Capacity Reservation (キャパシティー予約の指定)] — 選択した キャパシティーの予約 にインスタンスを起動します。選択されたこの キャパシティーの予約 に選択したインスタンスの数に対して十分なキャパシティーがない場合、インスタンスの起動に失敗します。
-
[Specify Capacity Reservation group (キャパシティー予約グループの指定)] — 選択した キャパシティーの予約 グループ内で一致する属性と使用可能なキャパシティーを持つ キャパシティーの予約 にインスタンスを起動します。選択したグループに、一致する属性と使用可能な容量を持つ キャパシティーの予約 がない場合、インスタンスはオンデマンド型キャパシティーに起動します。
-
AWS CLI を使用してインスタンスのキャパシティ予約の設定を変更するには
modify-instance-capacity-reservation-attributes コマンドを使用します。
例えば、次のコマンドは、インスタンスの キャパシティーの予約 設定を open
または none
に変更します。
aws ec2 modify-instance-capacity-reservation-attributes --instance-id
i-1234567890abcdef0
--capacity-reservation-specification CapacityReservationPreference=none
|open
例えば、次のコマンドは、特定の キャパシティーの予約 をターゲットにするようにインスタンスを変更します。
aws ec2 modify-instance-capacity-reservation-attributes --instance-id
i-1234567890abcdef0
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-1234567890abcdef0
}
例えば、次のコマンドは、特定の キャパシティーの予約 グループをターゲットにするようにインスタンスを変更します。
aws ec2 modify-instance-capacity-reservation-attributes --instance-id
i-1234567890abcdef0
--capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-1:123456789012:group/my-cr-group
}