メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

変更リクエストの送信

AWS では、AWS マネジメントコンソールを使用して Amazon EC2 API をインタラクティブに操作したり、コマンドラインインターフェイスを使用したりするなど、変更リクエストを表示し、作業する方法をいくつか提示しています。

AWS マネジメントコンソール

[Modify Reserved Instances] ページの各対象設定列は、現在のインスタンスタイプのインスタンス数 ([Count]) およびそのインスタンスタイプに関連する予約のインスタンスサイズのフットプリント ([Units]) を追跡します。詳細については、「インスタンスサイズのフットプリントについて」を参照してください。

変更が可能なインスタンス数よりも多くまたは少なくインスタンスを指定した場合、割り当てられたリザーブドインスタンス総数は赤で表示されます。変更が可能なすべてのリザーブドインスタンスに対して変更を指定すると、すべての変更が緑に変わり [Continue] を選択できます。

予約のサブセットを変更すると、Amazon EC2 は元のリザーブドインスタンスを複数の新しいリザーブドインスタンスに分割します。たとえば、us-east-1a 内に 10 個のインスタンスが予約にあり、そのうち 5 個のインスタンスを us-east-1b に移動する場合、変更リクエストにより 2 つの新しい予約 (us-east-1a (元のアベイラビリティーゾーン) の 5 個のインスタンス用に 1 つと、us-east-1b の 5 個のインスタンス用に 1 つ) が作成されます。

AWS マネジメントコンソールを使用してリザーブドインスタンスを変更するには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. [Reserved Instances] ページで、変更するリザーブドインスタンスを 1 つ以上選択し、[Modify Reserved Instances] を選択します。

    注記

    変更テーブルの最初のエントリは、元の変更されていない予約です。予約のすべての属性を変更するには、メニューから新しい仕様を選択します。予約の一部のみを変更、または分割するには、変更ごとに行を追加します。

  3. 追加したそれぞれの属性の変更で [Add] を選択し、[Count] に変更する予約数を入力します。

  4. アベイラビリティゾーンを変更するには、[Availability Zone] リストで値を選択します。

  5. ネットワークプラットフォームを変更するには、[Network] リストで値を選択します。

  6. インスタンスタイプを変更するには、[Instance Type] リストで値を選択します。

  7. 指定した属性を削除するには、その行の [X] を選択します。

    注記

    [Modify Reserved Instances] ページに表示されている属性変更の行が 1 つだけの場合、その行は削除できません。複数のリザーブドインスタンスの属性を変更するには、新しい仕様の行を追加し、その後で元の行を削除します。

  8. [Continue] を選択します。

  9. ターゲット設定の指定を完了したときに、変更の選択を確認するには、[Submit Modifications] を選択します。いずれの時点でも中止する場合は、[Cancel] を選択してウィザードを終了します。

コマンドラインインターフェイス

AWS CLI (modify-reserved-instances)、AWS Tools for Windows PowerShell (Edit-EC2ReservedInstance)、Amazon EC2 API (ModifyReservedInstances)、AWS SDK for Java を使用して、プログラムで変更を完了できます。

Amazon EC2 API

ModifyReservedInstances アクションを使用してリザーブドインスタンスを変更できます。詳細については、「Amazon EC2 API リファレンス」を参照してください。

変更のステータスの確認

変更リクエストのステータスは、変更しているリザーブドインスタンスの状態を見ることで確認できます。返される [state] には、リクエストが in-progressfulfilled、またはfailed として表示されます。この情報を取得するには、以下のリソースを使用します。

次の表は、AWS マネジメントコンソールの [State] に表示される可能性のある値を示しています。

状態 説明

アクティブ (変更の保留中)

元のリザーブドインスタンスの移行状態。

終了 (変更の保留中)

新しいリザーブドインスタンスを作成中の元のリザーブドインスタンスの移行状態。

リタイア

リザーブドインスタンスは正常に変更され、置き換えられました。

active

正常な変更リクエストにより新しいリザーブドインスタンスが作成されました。

-または-

変更リクエストが失敗したため、元のリザーブドインスタンスです。

注記

DescribeReservedInstancesModifications API アクションを使用する場合、変更リクエストのステータスは進行中、完了、または失敗と表示されます。

変更リクエストが成功した場合。

  • 変更後の予約がすぐに有効になり、変更リクエストが完了した時刻から、割引料金が新しいインスタンスに適用されます。たとえば、午後 9 時 15 分に予約の変更が成功した場合、割引料金は午後 9 時 00 分から新しいインスタンスに移ります。(変更されたリザーブドインスタンスの effective dateDescribeReservedInstances API アクションまたは -describe- reserved-instances コマンド (AWS CLI) を使用して取得できます。

  • 元の予約は終了します。その終了日は新しい予約の開始日であり、新しい予約の終了日は元のリザーブドインスタンスの終了日と同じです。有効期限のうち 16 か月が残っている 3 年の予約を正常に変更した場合、変更後の予約は 16 か月の予約であり、終了日は変更前の予約と同じです。

  • 変更後の予約の固定価格は 0 USD であり、元の予約の固定価格ではありません。

注記

変更後の予約の固定価格はアカウントに適用される割引料金範囲の計算に影響を与えません。割引範囲の計算は元の予約の固定価格に基づきます。

変更リクエストが失敗した場合。

  • リザーブドインスタンスは元の設定を保持します。

  • リザーブドインスタンスに対してすぐに別の変更リクエストを行うことができます。

リザーブドインスタンスを変更できない理由についての詳細は、「変更の要件」を参照してください。