すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:インスタンスを使用したカスタムイメージの作成

最終更新日:Jan 11, 2024

ECS (Elastic Compute Service) インスタンスを作成した後、ビジネス要件に基づいてソフトウェアのインストールやアプリケーション環境のデプロイなどの操作を実行してインスタンスをカスタマイズし、インスタンスからカスタムイメージを作成できます。 カスタムイメージから作成されたインスタンスには、カスタマイズされたすべてのアイテムが含まれているため、新しいインスタンスごとにこれらのアイテムを設定する必要がありません。

前提条件

  • ECS インスタンスを作成済み。 ECSインスタンスの作成方法については、「ウィザードを使用したインスタンスの作成」をご参照ください。

  • 機密データはインスタンスから削除され、データのセキュリティが強化されます。

  • Linuxインスタンスからカスタムイメージを作成する前に、次の項目がチェックされます。

    • インスタンスのネットワーク設定。

    • システムディスクの空き容量。 システムディスクには十分な空き容量が必要です。

背景情報

インスタンスからカスタムイメージを作成すると、インスタンス上のディスクごとにスナップショットが自動的に作成されます。 次の図に示すように、すべてのスナップショットが完全なカスタムイメージを構成します。custom_image

使用上の注意

インスタンスからカスタムイメージを作成する前に、次の表に記載されている項目に注意してください。

項目

説明

Region

カスタムイメージは、イメージの作成元のインスタンスと同じリージョンにあります。 リージョン間でイメージを使用する方法については、「カスタムイメージのコピー」をご参照ください。

課金

  • カスタムイメージを作成すると、ディスクごとにスナップショットが自動的に生成されます。 スナップショットに対して課金されます。 スナップショットの課金については、「スナップショット」をご参照ください。

  • カスタムイメージは、イメージの作成に使用されたECSインスタンスまたはイメージから作成されたECSインスタンスとは無関係に課金されます。 たとえば、サブスクリプションインスタンスから作成されたカスタムイメージを使用して、従量課金インスタンスを作成できます。

インスタンスタイプ

ローカルSSDを使用するインスタンスから、システムディスクとデータディスクのスナップショットを含むイメージを作成することはできません。 詳細については、「ローカルSSDを使用したインスタンスファミリー」をご参照ください。

インスタンスのステータス

  • インスタンスからカスタムイメージを作成する場合、インスタンスを停止する必要はありません。

    説明

    ただし、実行中ステータスのインスタンスからカスタムイメージを作成すると、リアルタイムデータがイメージに保存されない場合があります。 データの整合性を確保するため、カスタムイメージを作成する前にインスタンスを停止することを推奨します。 インスタンスを停止したくない場合は、インスタンスからスナップショット一貫性グループを作成し、スナップショット一貫性グループを使用してカスタムイメージを作成できます。 詳細については、「スナップショット対応グループの作成」をご参照ください。

  • カスタムイメージがインスタンスから作成されている間は、インスタンスのステータスを変更しないでください。 たとえば、カスタムイメージがインスタンスから作成されているときにインスタンスを停止、開始、または再起動した場合、イメージを作成できません。

  • 期限切れのサブスクリプションインスタンスからイメージを作成することはできません。 インスタンスのシステムディスクのスナップショットを作成できます。 詳細については、「スナップショットからのカスタムイメージの作成」をご参照ください。

  • リリースされたインスタンスからイメージを作成することはできません。 インスタンスのシステムディスクスナップショットを保持している場合は、スナップショットからカスタムイメージを作成できます。 詳細については、「スナップショットからのカスタムイメージの作成」をご参照ください。

Linux インスタンス

Linuxインスタンスからカスタムイメージを作成するときは、次の追加項目に注意してください。

  • データディスク情報を /etc/fstabファイルにロードしないでください。 それ以外の場合、イメージから作成されたインスタンスは起動できません。

  • カーネルまたはオペレーティングシステムのバージョンを更新しないでください。

  • システムディスクのパーティションを調整しないでください。 単一のルートパーティションを持つシステムディスクのみがサポートされます。

  • /sbin/bin/libなどの重要なシステムファイルは変更しないでください。

  • ログオンユーザー名rootを変更しないでください。

イメージの作成に必要な時間

インスタンスからイメージを作成するのに必要な時間は、インスタンスのディスクサイズによって異なります。 各ディスクのスナップショットが作成されるまで待ってから、イメージを使用できます。

手順

  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[インスタンスとイメージ] > [インスタンス] を選択します。

  3. 上部のナビゲーションバーの左上隅で、リージョンを選択します。 地域

  4. カスタムイメージを作成するインスタンスを検索します。 次に、[操作] 列で [ディスクとイメージの更多] > [カスタムイメージの作成] を選択します。

  5. [カスタムイメージの作成] ダイアログボックスで、次の表に示すパラメーターを設定します。

    パラメーター

    説明

    参考情報

    イメージ名

    カスタムイメージの名前を入力します。

    N/A

    画像チェック

    オプションです。 イメージチェック機能は、インポートされたカスタムイメージが有効かどうか、およびイメージを使用してフル機能のECSインスタンスを作成できるかどうかをチェックします。

    デフォルトでは、[作成後に確認] が選択され、イメージチェック機能は、イメージが作成された直後にカスタムイメージをチェックします。 イメージをチェックした後、カスタムイメージリストでイメージを見つけ、[ステータス] 列の [詳細] をクリックしてチェック結果を表示し、結果で提供されているソリューションに基づいて問題を解決します。 チェック項目とイメージの問題に対する解決策については、「概要」をご参照ください。

    説明

    特定のオペレーティングシステムのみがイメージチェック機能をサポートしています。 イメージチェック機能をサポートしていないオペレーティングシステムについては、「イメージチェックのオペレーティングシステムの制限」をご参照ください。

    概要

    イメージファミリー

    オプションです。 カスタムイメージを作成するときにイメージファミリを選択します。 イメージファミリーに属するカスタムイメージは、イメージの更新とロールバックをスムーズに行えるように、非推奨または復元できます。

    概要

    イメージの説明

    オプションです。 カスタムイメージの説明を入力します。

    N/A

    タグ

    1つ以上のタグを選択します。

    • タグは、ほとんどのシナリオでオプションのパラメーターです。

    • タグは、RAM (Resource Access Management) ユーザーとしてログオンする場合に必須のパラメーターであり、RAMユーザーにアタッチされたポリシーでタグを追加する必要があります。 この場合、Tagパラメーターを指定しないと、権限が不十分であることを示すエラーが報告されます。

    概要

    リソースグループ

    オプションです。 使用状況と権限に基づいてカスタムイメージを管理するリソースグループを選択します。

    リソースグループ

  6. [OK] をクリックします。

次のステップ