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

Elastic Compute Service:(オプション) イメージコンポーネントの作成

最終更新日:Dec 17, 2024

イメージコンポーネントには、イメージの作成に一般的に使用する1つ以上のコマンド (アプリケーション、構成、テストコマンドなど) が格納されます。 画像テンプレートに画像コンポーネントを追加すると、カスタム画像コンテンツをすばやく指定できます。 システムは、所定のシステム画像成分を提供する。 コンポーネントを直接使用できます。 特定のシナリオで、または特定の要件を満たすために、ビジネス要件に基づいてカスタムイメージコンポーネントを作成できます。 このトピックでは、Elastic Compute Service (ECS) コンソールでイメージコンポーネントを作成する方法について説明します。

説明

システム画像コンポーネントを使用して作成される画像テンプレートは、安定した信頼できる画像を提供します。 システムイメージコンポーネントを使用してイメージテンプレートを作成することを推奨します。

制限事項

次の制限に注意してください。

  • システムイメージコンポーネントを作成または変更することはできません。 カスタムイメージコンポーネントのみを作成または変更できます。

  • コマンドのコンテンツサイズは16 KBを超えることはできません。 イメージコンポーネントは、最大127個のコマンドをサポートします。 Image Builderでサポートされているコマンドについては、「Image Builderでサポートされているコマンド」をご参照ください。

手順

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

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > icon1 > 画像ビルダー.

  3. 上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。 地域

  4. [イメージビルダー] ページで、[イメージコンポーネント] タブをクリックします。

    説明

    最初にImage Builderにアクセスすると、Image Builderのようこそページが表示されます。 [今すぐ体験] をクリックして、[イメージビルダー] ページに移動する必要があります。

  5. [カスタムコンポーネント] タブをクリックし、[イメージコンポーネントの作成] をクリックします。

  6. 表示されるダイアログボックスで、パラメーターを設定し、[確認] をクリックします。

    下表に、各パラメーターを説明します。

    パラメーター

    説明

    名前

    イメージコンポーネントの名前を指定します。

    コンポーネントタイプ

    イメージビルドコンポーネントとイメージテストコンポーネントがサポートされています。

    • イメージビルドコンポーネントは、カスタムイメージコンテンツを指定するために使用され、イメージビルドテンプレートでのみ使用できます。

    • イメージテストコンポーネントは、イメージを期待どおりに実行でき、イメージテストテンプレートでのみ使用できるかどうかをテストするために使用されます。

    システムタイプ

    イメージコンポーネントのオペレーティングシステムタイプを選択します。 LinuxとWindowsがサポートされています。

    リリースタイプ

    イメージコンポーネントのバージョン番号。イメージコンポーネントの名前とともに使用されます。

    コンポーネントコンテンツの設定

    Linuxオペレーティングシステムは、YAML Ain't Markup Language (YAML) コマンドとDockerFileコマンドをサポートしています。 Windowsオペレーティングシステムは、YAMLコマンドのみをサポートします。

    • YAML

      • コマンドの内容はYAML形式で直接入力できます。

      • サンプルテンプレートのドロップダウンリストから、PHP、MySQL、NGINXのインストールに使用されるテンプレートなど、定義済みのテンプレートを選択することもできます。 イメージコンポーネントに定義済みのテンプレートを選択した場合、イメージコンポーネントを含むイメージテンプレートに基づいて作成されたイメージを使用してインスタンスを作成すると、PHP、MySQL、NGINXなどの最新の安定バージョンのアプリケーションがECSインスタンスにインストールされます。 アプリケーションのバージョンがビジネス要件を満たしていない場合は、必要なバージョンをインストールできます。 たとえば、sudo yum -y install nginxコマンドをsudo yum -y install nginx-<version> に変更できます。

      image

    • DockerFile

      [Visual View] タブをクリックし、[Add Command] をクリックしてコマンドの種類ごとのコマンドパラメーターを入力するか、[Script View] タブをクリックしてコードエディターにコマンドの内容を入力します。

      image

    YAMLおよびDockerFileコマンドの詳細については、「Image Builderでサポートされているコマンド」をご参照ください。

    詳細設定

    ビジネス要件に基づいて、イメージコンポーネントの説明とラベルを設定します。

関連ドキュメント