起動テンプレートを作成した後は、変更できません。起動テンプレートの新しいバージョンを作成し、新しいバージョンの起動テンプレートのパラメーターを変更できます。起動テンプレートを使用して Elastic Compute Service (ECS) インスタンスを作成する場合、起動テンプレートの任意のバージョンを使用できます。バージョンを指定しない場合は、デフォルトバージョンが使用されます。このトピックでは、起動テンプレートの新しいバージョンの作成方法、頻繁に使用するバージョンをデフォルトバージョンとして設定する方法、不要になったバージョンの削除方法について説明します。
起動テンプレートバージョンの作成
各起動テンプレートは複数のバージョンを持つことができ、各バージョンは異なるパラメーターを持つことができます。新しいバージョンを作成することで、起動テンプレートのパラメーターを変更できます。
前提条件
起動テンプレートが作成されていること。詳細については、「起動テンプレートの作成」をご参照ください。
考慮事項
デフォルトでは、新しい起動テンプレートの最初のバージョン番号は 1 です。この起動テンプレートの新しいバージョンを作成できます。
重要バージョン番号は、バージョンが作成された順に増加します。バージョン番号をカスタマイズすることはできません。
起動テンプレートごとに最大 30 個のバージョンを作成できます。
起動テンプレートバージョンを作成する場合、すべてのパラメーターはオプションです。ただし、起動テンプレートバージョンにインスタンスタイプやイメージなどの必須パラメーターが含まれていない場合は、起動テンプレートバージョンを使用してインスタンスを作成するときに、パラメーターを追加する必要があります。
起動テンプレートバージョンを作成した後は、変更できません。
手順
ECS コンソール - インスタンス起動テンプレート に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
管理する起動テンプレートを見つけ、次のいずれかの方法を使用して起動テンプレートのバージョンを作成します。
[インスタンス起動テンプレート] ページで、起動テンプレートに対応する [操作] 列の [バージョンの作成] をクリックします。

管理する起動テンプレートの ID をクリックして、テンプレートの詳細ページに移動します。[バージョン情報] セクションで、[バージョンの作成] をクリックします。

[起動テンプレート] ページで、パラメーターを設定します。
[テンプレートの複製] セクションでは、既存のテンプレートとバージョンを選択し、選択したテンプレートとバージョンに基づいてパラメーターを設定できます。パラメーターとその設定方法については、「[カスタム購入] タブでインスタンスを作成する方法」をご参照ください。
[設定の確認] ステップで、[テンプレート保存] セクションの [新しいバージョンとして作成] を選択し、[起動テンプレート] セクションで新しいバージョンを保存する起動テンプレートを選択します。
[起動テンプレートの作成] をクリックします。
表示されるメッセージで、[新しいバージョンの表示] をクリックして ECS コンソールに移動し、作成されたバージョンを表示します。
説明[起動テンプレート] ページの起動テンプレートリストですべての作成済み起動テンプレートを表示することもできます。
起動テンプレートのデフォルトバージョンの変更
起動テンプレートのよく使用するバージョンを、起動テンプレートのデフォルトバージョンとして設定できます。起動テンプレートを使用して ECS インスタンスを作成するときにバージョンを指定しない場合、システムは起動テンプレートのデフォルトバージョンを自動的に使用して ECS インスタンスを作成します。このセクションでは、起動テンプレートのデフォルトバージョンを変更する方法について説明します。
ECS コンソール - インスタンス起動テンプレート に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
管理する起動テンプレートの ID をクリックして、起動テンプレートの詳細ページに移動します。
[バージョン情報] セクションで、デフォルトバージョンとして使用するバージョンを見つけ、[操作] 列の [デフォルトに設定] をクリックします。

起動テンプレートバージョンの削除
不要になったデフォルト以外の起動テンプレートバージョンを削除するには、次の操作を実行できます。
削除するバージョンがデフォルトバージョンとして設定されている場合、そのバージョンを削除することはできません。この場合、デフォルトバージョンを別のバージョンに変更してから、元のデフォルトバージョンを削除できます。
起動テンプレートのすべてのバージョンが不要になった場合は、起動テンプレートを削除するだけで済みます。
ECS console - Launch Template に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[インスタンス起動テンプレート] ページで、管理する起動テンプレートの ID をクリックして、起動テンプレートの詳細ページに移動します。
[バージョン情報] セクションで、1 つ以上のバージョンを選択して削除します。
単一のバージョンを削除するには、バージョンを見つけ、[操作] 列の [削除] をクリックします。
バージョンを一括削除するには、バージョンを選択し、ページの下部にある [削除] をクリックします。
表示されるメッセージで、[OK] をクリックします。
関連操作
次の API 操作を呼び出すことで、起動テンプレートバージョンを管理できます。
CreateLaunchTemplateVersion: 起動テンプレートのバージョンを作成します。
ModifyLaunchTemplateDefaultVersion: 起動テンプレートのバージョンを起動テンプレートのデフォルトバージョンとして指定します。
DeleteLaunchTemplateVersion: 起動テンプレートのバージョンを削除します。
起動テンプレートの新しいバージョンを作成した後、次の表に示す操作を実行するときに、起動テンプレートバージョンを選択できます。
操作
説明
参照
ECS インスタンスの作成
既存の起動テンプレートを使用して ECS インスタンスをすばやく作成します。これにより、パラメーターを繰り返し設定する必要がなくなります。
複数の ECS インスタンスを同時に作成する
起動テンプレートと RunInstances 操作を一緒に使用して、複数の ECS インスタンスを作成します。
RunInstances 操作を呼び出すときは、LaunchTemplateId パラメーターと LaunchTemplateVersion パラメーターを指定する必要があります。
スケーリンググループの作成
既存の起動テンプレートを使用して、ECS インスタンスに基づいてスケーリンググループをすばやく作成します。システムは、起動テンプレートで定義された設定を使用してスケーリンググループを作成します。特定の設定がビジネス要件を満たしていない場合は、作成プロセス中に設定を変更できます。たとえば、スケーリング設定で VPC と vSwitch を変更できます。
自動プロビジョニンググループの作成
自動プロビジョニンググループは、起動テンプレートの特定のバージョンをインスタンス構成情報ソースとして使用します。起動テンプレートのインスタンスイメージ、セキュリティグループ、ログイン認証情報などの属性は、自動プロビジョニンググループが ECS インスタンスを作成するために使用されます。自動プロビジョニンググループが作成されると、ECS インスタンスクラスターが起動され、指定された時点でプロビジョニングされます。