アクティブなキャパシティ予約を変更する - Amazon Elastic Compute Cloud

アクティブなキャパシティ予約を変更する

キャパシティを必要とするワークロードに適さない既存のキャパシティ予約がある場合は、インスタンス数、インスタンスの適格性 (open または targeted)、終了時間 (At specific time または Manually) を変更できます。選択したインスタンスタイプの残りのオンデマンドインスタンス制限を超える新しいインスタンス数を指定すると、その更新は失敗します。

許可される変更は、キャパシティ予約の状態によって異なります。

  • assessing または scheduled 状態 — タグのみ変更できます。

  • pending 状態 — キャパシティ予約はいかなる方法で変更できません。

  • active 状態であってもコミットメント期間内 – インスタンス数をコミットされたインスタンス数より少なくしたり、コミットされた期間より前の終了日を設定したりすることはできません。その他の変更はすべて許可されます。

  • コミットメント期間または経過したコミットメント期間がない active 状態 — すべての変更が許可されます。

  • expiredcancelledunsupportedfailed 状態 — キャパシティ予約はいかなる方法で変更できません。

注記
  • 作成後にインスタンスタイプ、プラットフォーム、アベイラビリティーゾーン、テナンシーを変更することはできません。これらの属性を変更する必要がある場合は、予約をキャンセルし、必要な属性を持つ新しいものを作成することをお勧めします。

  • インスタンスの適格性を targeted から open に変更することで既存のキャパシティ予約を変更した場合、キャパシティ予約の属性に一致し、CapacityReservationPreference パラメータが open に設定されており、かつキャパシティ予約でまだ実行されていない実行中のインスタンスは、変更されたキャパシティ予約を自動的に使用します。

  • インスタンスの適格性を変更するには、インスタンスが予約内で実行されている場合、Amazon EC2 はインスタンスの適格性を変更できないため、キャパシティ予約が完全にアイドル状態 (使用量ゼロ) である必要があります。

Console
コンソールを使用して キャパシティーの予約 を変更するには
  1. Amazon EC2 コンソール のhttps://console.aws.amazon.com/ec2/ を開いてください。

  2. [キャパシティーの予約] を選択し、キャパシティーの予約 を選択して、次に [Edit (編集)] を選択してください。

  3. 必要に応じて [合計キャパシティ][キャパシティ予約の終了]、または [インスタンスの適格性] オプションを変更し、[保存] を選択してください。

AWS CLI
AWS CLI を使用してキャパシティ予約を変更するには

modify-capacity-reservation コマンドを使用します。例えば、次のコマンドは、8 つのインスタンスの容量を予約するために キャパシティーの予約 を変更します。

aws ec2 modify-capacity-reservation \ --capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 8