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

Elastic Compute Service:起動テンプレートのバージョン管理

最終更新日:Aug 28, 2024

起動テンプレートを作成した後は、変更できません。 新しいバージョンの起動テンプレートを作成し、新しいバージョンの起動テンプレートのパラメーターを変更できます。 起動テンプレートを使用してElastic Compute Service (ECS) インスタンスを作成する場合、任意のバージョンの起動テンプレートを使用できます。 バージョンを指定しない場合は、デフォルトのバージョンが使用されます。 このトピックでは、起動テンプレートの新しいバージョンを作成し、既定のバージョンとして頻繁に使用されるバージョンを設定し、不要になったバージョンを削除する方法について説明します。

起動テンプレートのバージョンを作成する

各起動テンプレートは複数のバージョンを持つことができ、各バージョンは異なるパラメータを持つことができます。 新しいバージョンを作成することで、起動テンプレートのパラメーターを変更できます。

前提条件

起動テンプレートが作成されます。 詳細については、「起動テンプレートの作成」をご参照ください。

考慮事項

  • 新しい起動テンプレートのデフォルトのバージョン番号は1です。 この起動テンプレートの新しいバージョンを作成できます。

    重要

    バージョン番号は、作成された順序でインクリメントされます。 バージョン番号はカスタマイズできません。

  • 起動テンプレートごとに最大30のバージョンを作成できます。

  • 起動テンプレートを作成する場合、すべてのパラメーターはオプションです。 ただし、起動テンプレートにインスタンスタイプやイメージなどの必要なパラメーターが含まれていない場合は、テンプレートを使用してインスタンスを作成するときにパラメーターを追加する必要があります。

  • 起動テンプレートのバージョンを作成後に変更することはできません。

手順

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

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

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

  4. [起動テンプレート] ページで、バージョンを作成する起動テンプレートを見つけ、[操作] 列の [新しいバージョン] をクリックします。

    または、バージョンを作成する起動テンプレートのIDをクリックして設定を表示し、[バージョン情報] セクションの [新しいバージョン] をクリックします。新建版本

  5. [起動テンプレート] ページで、パラメーターを設定します。

    [テンプレートの複製] セクションで、既存のテンプレートとバージョンを選択し、テンプレートに基づいてパラメーターを設定できます。 パラメーターの設定と説明については、「ウィザードを使用したインスタンスの作成」をご参照ください。

  6. [設定の確認] ステップで、[バージョンの作成] を選択し、新しいバージョンを保存する起動テンプレートを選択します。

  7. [起動テンプレートの作成] をクリックします。

  8. 表示されるメッセージで、[新しいバージョンの表示] をクリックしてECSコンソールに移動し、作成された起動テンプレートのバージョンを表示します。

    説明

    作成されたすべての起動テンプレートは、[起動テンプレート] ページの起動テンプレートリストに表示することもできます。

起動テンプレートのデフォルトバージョンの変更

一般的に使用されるテンプレートバージョンをデフォルトバージョンとして設定できます。 起動テンプレートを使用してECSインスタンスを作成するときにバージョンを指定しない場合、システムは自動的に起動テンプレートのデフォルトバージョンを使用してECSインスタンスを作成します。 ここでは、デフォルトバージョンを変更する方法について説明します。

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

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

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

  4. デフォルトバージョンを変更する起動テンプレートのIDを選択します。 [バージョン情報] セクションで、デフォルトバージョンとして設定するバージョンを見つけ、[操作] 列の [デフォルトとして設定] をクリックします。

    默认版本

テンプレートバージョンの削除

次の操作を実行して、不要になったデフォルト以外の起動テンプレートバージョンを削除できます。

重要
  • 削除するバージョンがデフォルトバージョンとして設定されている場合、削除することはできません。 この場合、デフォルトのバージョンを変更してから、バージョンを削除することができます。 デフォルトバージョンを変更する方法の詳細については、「起動テンプレートのデフォルトバージョンの変更」をご参照ください。

  • 起動テンプレートのすべてのバージョンが不要になった場合は、起動テンプレートを削除するだけで済みます。 詳細については、「起動テンプレートの削除」をご参照ください。

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

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

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

  4. [起動テンプレート] ページで、管理する起動テンプレートを選択し、バージョン情報を展開します。

  5. [バージョン情報] セクションで、1つ以上のバージョンを削除します。

    • 単一のバージョンを削除するには、バージョンを見つけて、[操作] 列の [削除] をクリックします。

    • バージョンを一括削除するには、バージョンを選択し、[バージョン] 列の上部にある [削除] をクリックします。

  6. [バージョンの削除] メッセージで、[OK] をクリックします。

関連操作

  • 次のAPI操作を呼び出して、起動テンプレートのバージョンを管理できます。

    • 起動テンプレートのバージョンを作成できます。 詳細については、「CreateLaunchTemplateVersion」をご参照ください。

    • 起動テンプレートのバージョンをデフォルトバージョンとして指定できます。 詳細については、「ModifyLaunchTemplateDefaultVersion」をご参照ください。

    • 起動テンプレートのバージョンを削除できます。 詳細については、「DeleteLaunchTemplateVersion」をご参照ください。

  • 新しいバージョンの起動テンプレートを作成した後、次の表に示す操作を実行するときに、起動テンプレートのバージョンを選択できます。

    API 操作

    説明

    参考資料

    ECS インスタンスの作成

    既存の起動テンプレートを使用して、ECSインスタンスをすばやく作成できます。 これにより、パラメータを繰り返し設定する必要がなくなります。

    起動テンプレートを使用したインスタンスの作成

    一度に複数のECSインスタンスを作成する

    起動テンプレートをRunInstances操作と一緒に使用して、複数のECSインスタンスを作成できます。 これにより、インスタンスを作成するたびに多数のパラメーターを入力する必要がなくなります。

    RunInstances操作を呼び出すときは、LaunchTemplateIdパラメーターとLaunchTemplateVersionパラメーターを指定する必要があります。

    RunInstances

    スケーリンググループの作成

    既存の起動テンプレートを使用して、ECSインスタンスに基づいてスケーリンググループをすばやく作成できます。 システムは、起動テンプレートで定義された設定を使用してスケーリンググループを作成します。 特定の設定がビジネス要件を満たさない場合は、スケーリンググループの作成時に設定を変更できます。 たとえば、スケーリング設定で仮想プライベートクラウド (VPC) とvSwitchを変更できます。

    既存のECSインスタンスに基づくスケーリンググループの作成

    自動プロビジョニンググループの作成

    自動プロビジョニンググループは、特定のバージョンの起動テンプレートをインスタンス構成ソースとして使用します。 起動テンプレートのインスタンスイメージ、セキュリティグループ、ログオン資格情報などの属性は、自動プロビジョニンググループがECSインスタンスを作成するために使用します。 自動プロビジョニンググループが作成されると、ECSインスタンスクラスターが開始され、指定された時点でプロビジョニングされます。これにより、一度に多数のECSインスタンスを提供する効率が向上します。

    自動プロビジョニンググループの作成