イメージファミリ内で使用可能な最新のカスタムイメージに欠陥があり、以前のイメージバージョンを使用したい場合は、使用可能な最新のカスタムイメージを非推奨にして、イメージファミリを以前のイメージバージョンにロールバックできます。イメージファミリ内の非推奨のカスタムイメージを使用したい場合は、カスタムイメージを復元できます。このトピックでは、イメージファミリ内のイメージを非推奨にするか、復元する方法について説明します。
前提条件
同じイメージファミリ内で 2 つのカスタムイメージが使用可能です。詳細については、「イメージファミリを設定する」をご参照ください。
この例では、イメージファミリの名前は image-test で、image1 と image2 の 2 つのイメージが含まれています。image2 は、使用可能な最新のカスタムイメージです。
制限
非推奨または使用可能状態のイメージには、次の制限があります。
共有されているカスタムイメージは、非推奨状態にする前に共有を解除する必要があります。
非推奨状態のカスタムイメージは、インスタンスの作成またはシステムディスクの置き換えに使用できますが、共有またはコピーすることはできません。
イメージファミリ内のイメージを非推奨にする
イメージファミリ内で使用可能な最新のカスタムイメージの状態を非推奨に設定し、イメージファミリを使用して Elastic Compute Service (ECS) インスタンスを作成すると、システムはデフォルトで、非推奨のカスタムイメージ以外の使用可能な最新のカスタムイメージを使用します。
非推奨のカスタムイメージがイメージファミリ内で使用可能な唯一のカスタムイメージである場合、インスタンスを作成するイメージファミリではカスタムイメージは使用できません。注意して進めてください。
ECS コンソール - イメージ に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
image-testイメージファミリ内のimage-2という名前の最新のカスタムイメージを非推奨にします。(オプション) カスタムイメージリストの右上隅にある
スイッチをオンにします。[イメージファミリ] セクションで、
image-testをクリックします。image2イメージを検索し、
> [イメージの廃止] を [アクション] 列で選択します。非推奨にするイメージを確認し、[確認] をクリックします。
image2に対応する [ステータス] 列に [非推奨] と表示されます。
OpenAPI Explorer にログインします。
DescribeImageFromFamily 操作を呼び出して、指定したイメージファミリ内の使用可能な最新のカスタムイメージをクエリします。
この例では、
image-testイメージファミリの最新のイメージがクエリされます。次の API リクエストパラメータを指定します。RegionId: イメージファミリのリージョン ID を指定します。
ImageFamily: イメージファミリ名を指定します。例:
image-test。
次の応答では、使用可能な最新のイメージの名前は
image1です。これは、イメージファミリ内のimage2イメージが非推奨であることを示しています。
イメージファミリ内のイメージを復元する
イメージファミリ内の非推奨の最新のカスタムイメージを使用するには、カスタムイメージを復元します。
ECS コンソール - イメージ に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
image-testイメージファミリの最新のイメージimage2を復元します。(オプション) カスタムイメージリストの右上隅にある
スイッチをオンにします。[イメージファミリ] セクションで、
image-testをクリックします。非推奨状態の
image2イメージを見つけ、
[イメージの復元][アクション] 列で > を選択します。復元するイメージを確認し、[確認] をクリックします。
image2に対応する [ステータス] 列に [使用可能] と表示されます。
OpenAPI Explorer コンソール にログインします。
DescribeImageFromFamily 操作を呼び出して、指定したイメージファミリ内の使用可能な最新のカスタムイメージをクエリします。
この例では、
image-testイメージファミリの最新のイメージがクエリされます。次の API リクエストパラメータを指定します。RegionId: イメージファミリのリージョン ID を指定します。
ImageFamily: イメージファミリ名を指定します。例:
image-test。
次の応答では、使用可能な最新のイメージの名前は
image2です。これは、イメージファミリ内のimage2が復元されたことを示しています。