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

Elastic Compute Service:イメージテンプレートの作成

最終更新日:Jan 18, 2024

画像テンプレートを使用して、画像コンテンツをカスタマイズし、さまざまなリージョンやアカウントで画像を作成できます。 このトピックでは、Elastic Compute Service (ECS) コンソールでイメージテンプレートを作成する方法について説明します。

使用上の注意

イメージテンプレートを作成する前に、次の項目に注意してください。

  • カスタム画像テンプレートのみ作成できます。

  • カスタムイメージテンプレートのソースイメージとして構成できるのは、パブリック、カスタム、共有Linuxイメージ、またはイメージファミリーのみです。

  • イメージテンプレートを使用してイメージを作成する場合は、イメージの作成に役立つ中間インスタンスを作成する必要があります。 中間インスタンスは従量課金で課金されます。 詳細については、「従量課金」をご参照ください。

手順

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

  2. 左側のナビゲーションウィンドウで、[デプロイと伸縮性] > icon1 > [イメージビルダー] を選択します。

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

  4. [イメージビルダーの管理] ページで、[イメージテンプレートの作成] をクリックします。

    最初にImage Builderにアクセスすると、Image Builderのようこそページが表示されます。 [画像テンプレートの作成] をクリックします。

  5. イメージテンプレートのパラメーターを設定し、[作成] をクリックします。

    次の表にパラメーターを示します。

    • 基本情報セクションのパラメーター

      パラメーター

      説明

      テンプレート名

      必須。 イメージテンプレートの名前を指定します。

      説明

      テンプレートの説明を指定します。

      タグ

      画像テンプレートにタグを追加します。 タグの詳細については、「概要」をご参照ください。

    • ソースイメージの設定セクションのパラメーター

      パラメーター

      説明

      Dockerfileによるテンプレートのインポート

      Dockerfileを使用して、編集したテンプレートコンテンツをインポートできます。 インポートされたテンプレートコンテンツは、ECSコンソールで指定した [Source Image Type][Image] 、および [Image content] パラメーターを上書きします。 注意して進めてください。

      ソースイメージタイプ

      イメージテンプレートのソースイメージタイプ。 有効な値: ImagesおよびImage Family

      画像または画像ファミリー

      必須。 このパラメーターは、ソースイメージタイプの設定によって異なります。

      説明

      Linuxイメージのみがサポートされています。

      • [ソースイメージの種類][イメージ] に設定した場合、最初のイメージドロップダウンリストから [カスタムイメージ][パブリックイメージ] 、または [共有イメージ] を選択できます。 2番目の画像ドロップダウンリストから画像IDまたは画像バージョンを選択できます。

      • [ソースイメージタイプ][イメージファミリー] に設定した場合、[イメージファミリー] ドロップダウンリストからイメージファミリーを選択する必要があります。

      テンプレートコンテンツ

      イメージテンプレートの [コマンド][コンテンツ] を設定する必要があります。 パラメーターを設定したら、[プレビュー] をクリックしてテンプレートのコンテンツを表示します。

      説明
      • 各コマンドのサイズは16 KBを超えることはできません。 最大127個のコマンドを設定できます。

      • [コマンド] ドロップダウンリストから [カスタムコンポーネント] または [システムコンポーネント] を選択し、[コンテンツ] ドロップダウンリストからコンポーネントのIDを選択します。

      • サポートされているコマンドについては、「Image Builderでサポートされているコマンド」をご参照ください。

    • 中間インスタンスの設定セクションのパラメータ

      パラメーター

      説明

      vSwitch

      現在のリージョンで使用可能なvSwitchを選択します。 このパラメーターを設定しない場合、システムは一時的な仮想プライベートクラウド (VPC) とvSwitchを作成します。 リージョン内のリソースが十分であることを確認してください。

      [インスタンスタイプ]

      中間インスタンスのインスタンスタイプを選択します。 このパラメーターを設定しない場合、vCPUとメモリリソースが最も少ないインスタンスタイプが自動的に選択されます。 この設定は、インスタンスタイプのリソース可用性に依存します。 たとえば、ecs.g6.largeインスタンスタイプは自動的に選択されます。 利用可能なecs.g6.largeリソースが不足している場合、ecs.g6.xlargeインスタンスタイプが選択されます。

      システムディスクサイズ

      中間インスタンスのシステムディスクサイズを指定します。 単位:GiB。 有効値:20〜500。 デフォルト値: 40。

      パブリック帯域幅 (Mbps)

      中間インスタンスのパブリック帯域幅を指定します。 デフォルト値:0 この値は、画像テンプレートにインターネット接続がないことを示します。 イメージテンプレートのコンテンツにインターネットへのアクセスを必要とするコマンドが含まれている場合は、パブリック帯域幅にゼロ以外の値を設定する必要があります。

      画像構築が失敗した場合のリリース

      中間インスタンスを保持するかどうかを選択できます。

      説明

      中間インスタンスを保持するために [いいえ] を選択した場合、イメージ構築タスクが失敗した後も、インスタンスに対して引き続き課金されます。 中間インスタンスが不要になった場合は、手動でタイムリーにリリースする必要があります。 詳細については、「インスタンスのリリース」をご参照ください。

    • [イメージ分布の設定] セクションのパラメーター

      パラメーター

      説明

      宛先イメージ名

      作成するイメージの名前のプレフィックスを指定します。 システムは、イメージ構築タスクのID (ExecutionId) をプレフィックスに追加して、<カスタム名プレフィックス >_< イメージ構築タスクのID> 形式でイメージのフルネームを生成します。

      現在のリージョン

      ECSコンソールの現在のリージョンが表示されます。

      デフォルトの配布リージョン

      ビルドしたイメージを複数のリージョンにコピーする場合は、配布リージョンを設定できます。 そして、構築されたイメージは、指定された領域に分配される。 最大20の配布リージョンを指定するか、このパラメーターを空のままにします。

      共有ユーザーID

      作成するイメージを他のAlibaba Cloudアカウントと共有する場合は、イメージを共有するユーザーID (UID) を指定できます。 その後、イメージは、イメージと同じリージョン内の指定されたAlibaba Cloudアカウントと共有されます。 最大20個のUIDを指定するか、このパラメーターを空のままにします。

      すぐに実行

      イメージ構築タスクをすぐに実行するかどうかを選択できます。 [いいえ] を選択してイメージ構築タスクをすぐに実行しない場合は、手動でタスクを実行できます。 詳細については、「イメージテンプレートの管理」の「イメージ構築タスクの実行」をご参照ください。

    イメージテンプレートの作成後、[イメージビルダーの管理] ページでイメージテンプレートを表示できます。