起動テンプレートを作成した後は、変更できません。 新しいバージョンの起動テンプレートを作成し、新しいバージョンの起動テンプレートのパラメーターを変更できます。 起動テンプレートを使用してElastic Compute Service (ECS) インスタンスを作成する場合、任意のバージョンの起動テンプレートを使用できます。 バージョンを指定しない場合は、デフォルトのバージョンが使用されます。 このトピックでは、起動テンプレートの新しいバージョンを作成し、既定のバージョンとして頻繁に使用されるバージョンを設定し、不要になったバージョンを削除する方法について説明します。
起動テンプレートのバージョンを作成する
各起動テンプレートは複数のバージョンを持つことができ、各バージョンは異なるパラメータを持つことができます。 新しいバージョンを作成することで、起動テンプレートのパラメーターを変更できます。
前提条件
起動テンプレートが作成されます。 詳細については、「起動テンプレートの作成」をご参照ください。
考慮事項
新しい起動テンプレートのデフォルトのバージョン番号は1です。 この起動テンプレートの新しいバージョンを作成できます。
重要バージョン番号は、作成された順序でインクリメントされます。 バージョン番号はカスタマイズできません。
起動テンプレートごとに最大30のバージョンを作成できます。
起動テンプレートを作成する場合、すべてのパラメーターはオプションです。 ただし、起動テンプレートにインスタンスタイプやイメージなどの必要なパラメーターが含まれていない場合は、テンプレートを使用してインスタンスを作成するときにパラメーターを追加する必要があります。
起動テンプレートのバージョンを作成後に変更することはできません。
手順
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
[起動テンプレート] ページで、バージョンを作成する起動テンプレートを見つけ、[操作] 列の [新しいバージョン] をクリックします。
または、バージョンを作成する起動テンプレートのIDをクリックして設定を表示し、[バージョン情報] セクションの [新しいバージョン] をクリックします。
[起動テンプレート] ページで、パラメーターを設定します。
[テンプレートの複製] セクションで、既存のテンプレートとバージョンを選択し、テンプレートに基づいてパラメーターを設定できます。 パラメーターの設定と説明については、「ウィザードを使用したインスタンスの作成」をご参照ください。
[設定の確認] ステップで、[バージョンの作成] を選択し、新しいバージョンを保存する起動テンプレートを選択します。
[起動テンプレートの作成] をクリックします。
表示されるメッセージで、[新しいバージョンの表示] をクリックしてECSコンソールに移動し、作成された起動テンプレートのバージョンを表示します。
説明作成されたすべての起動テンプレートは、[起動テンプレート] ページの起動テンプレートリストに表示することもできます。
起動テンプレートのデフォルトバージョンの変更
一般的に使用されるテンプレートバージョンをデフォルトバージョンとして設定できます。 起動テンプレートを使用してECSインスタンスを作成するときにバージョンを指定しない場合、システムは自動的に起動テンプレートのデフォルトバージョンを使用してECSインスタンスを作成します。 ここでは、デフォルトバージョンを変更する方法について説明します。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
デフォルトバージョンを変更する起動テンプレートのIDを選択します。 [バージョン情報] セクションで、デフォルトバージョンとして設定するバージョンを見つけ、[操作] 列の [デフォルトとして設定] をクリックします。
テンプレートバージョンの削除
次の操作を実行して、不要になったデフォルト以外の起動テンプレートバージョンを削除できます。
削除するバージョンがデフォルトバージョンとして設定されている場合、削除することはできません。 この場合、デフォルトのバージョンを変更してから、バージョンを削除することができます。 デフォルトバージョンを変更する方法の詳細については、「起動テンプレートのデフォルトバージョンの変更」をご参照ください。
起動テンプレートのすべてのバージョンが不要になった場合は、起動テンプレートを削除するだけで済みます。 詳細については、「起動テンプレートの削除」をご参照ください。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
[起動テンプレート] ページで、管理する起動テンプレートを選択し、バージョン情報を展開します。
[バージョン情報] セクションで、1つ以上のバージョンを削除します。
単一のバージョンを削除するには、バージョンを見つけて、[操作] 列の [削除] をクリックします。
バージョンを一括削除するには、バージョンを選択し、[バージョン] 列の上部にある [削除] をクリックします。
[バージョンの削除] メッセージで、[OK] をクリックします。
関連操作
次のAPI操作を呼び出して、起動テンプレートのバージョンを管理できます。
起動テンプレートのバージョンを作成できます。 詳細については、「CreateLaunchTemplateVersion」をご参照ください。
起動テンプレートのバージョンをデフォルトバージョンとして指定できます。 詳細については、「ModifyLaunchTemplateDefaultVersion」をご参照ください。
起動テンプレートのバージョンを削除できます。 詳細については、「DeleteLaunchTemplateVersion」をご参照ください。
新しいバージョンの起動テンプレートを作成した後、次の表に示す操作を実行するときに、起動テンプレートのバージョンを選択できます。
API 操作
説明
参考資料
ECS インスタンスの作成
既存の起動テンプレートを使用して、ECSインスタンスをすばやく作成できます。 これにより、パラメータを繰り返し設定する必要がなくなります。
一度に複数のECSインスタンスを作成する
起動テンプレートをRunInstances操作と一緒に使用して、複数のECSインスタンスを作成できます。 これにより、インスタンスを作成するたびに多数のパラメーターを入力する必要がなくなります。
RunInstances操作を呼び出すときは、LaunchTemplateIdパラメーターとLaunchTemplateVersionパラメーターを指定する必要があります。
スケーリンググループの作成
既存の起動テンプレートを使用して、ECSインスタンスに基づいてスケーリンググループをすばやく作成できます。 システムは、起動テンプレートで定義された設定を使用してスケーリンググループを作成します。 特定の設定がビジネス要件を満たさない場合は、スケーリンググループの作成時に設定を変更できます。 たとえば、スケーリング設定で仮想プライベートクラウド (VPC) とvSwitchを変更できます。
自動プロビジョニンググループの作成
自動プロビジョニンググループは、特定のバージョンの起動テンプレートをインスタンス構成ソースとして使用します。 起動テンプレートのインスタンスイメージ、セキュリティグループ、ログオン資格情報などの属性は、自動プロビジョニンググループがECSインスタンスを作成するために使用します。 自動プロビジョニンググループが作成されると、ECSインスタンスクラスターが開始され、指定された時点でプロビジョニングされます。これにより、一度に多数のECSインスタンスを提供する効率が向上します。