起動テンプレートのバージョンを作成、デフォルトに設定、または削除することで、デプロイ全体のインスタンスパラメーターを管理します。
起動テンプレートのバージョンの作成
起動テンプレートは作成後、不変です。 パラメーターを変更するには、新しいバージョンを作成します。
前提条件
起動テンプレートが作成済みであること。 詳細については、「起動テンプレートの作成」をご参照ください。
注意事項
-
新しい起動テンプレートの最初のバージョン番号は 1 です。
重要バージョン番号は自動インクリメントされ、カスタマイズはできません。
-
各起動テンプレートは最大 30 のバージョンをサポートします。
-
バージョンの作成時に、すべてのパラメーターはオプションです。 インスタンスタイプやイメージなどの必須パラメーターが指定されていない場合、インスタンスの作成時にそれらを指定する必要があります。
-
起動テンプレートのバージョンは、作成後に変更することはできません。
操作手順
ECS コンソール - 起動テンプレートに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
-
対象の起動テンプレートを見つけ、次のいずれかの方法でバージョンを作成します。
-
起動テンプレート ページで、操作 列の バージョンの作成 をクリックします。

-
テンプレート ID をクリックして詳細ページを開きます。 バージョン情報 セクションで、バージョンの作成 をクリックします。

-
-
テンプレート名 ページで、パラメーターを設定します。
[テンプレートのクローン] セクションで、ベースラインとして既存のテンプレートとバージョンを選択します。 パラメーターの詳細については、「カスタム起動によるインスタンスの作成」をご参照ください。
-
[設定の確認] ステップで、 [名前を付けて保存] セクションの [バージョンを作成] を選択し、対象の起動テンプレートを選択します。
-
[起動テンプレートの作成] をクリックします。
-
表示されたメッセージで [新しいバージョンを表示] をクリックすると、作成されたバージョンが Elastic Compute Service (ECS) コンソールに表示されます。
説明テンプレート名 ページですべての起動テンプレートを表示することもできます。
起動テンプレートのデフォルトバージョンの変更
インスタンスの作成時にバージョンが指定されていない場合、ECS はデフォルトバージョンを使用します。 最も頻繁に使用するバージョンをデフォルトに設定します。
ECS コンソール - 起動テンプレートに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
-
テンプレート ID をクリックして詳細ページを開きます。
-
バージョン情報 セクションで、対象のバージョンを見つけ、操作 列の [デフォルトとして設定] をクリックします。

起動テンプレートのバージョンの削除
不要になった、デフォルト以外の起動テンプレートのバージョンを削除します。
-
デフォルトバージョンは削除できません。 まず デフォルトバージョンを変更 してから、削除してください。
-
すべてのバージョンを削除するには、代わりに 起動テンプレートを削除 します。
ECS コンソール - 起動テンプレートに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
-
起動テンプレート ページで、テンプレート ID をクリックして詳細ページを開きます。
-
バージョン情報 セクションで、1 つまたは複数のバージョンを削除します。
-
単一バージョン: 操作 列の 削除 をクリックします。
-
複数バージョン: バージョンを選択し、ページ下部の 削除 をクリックします。
-
-
確認ダイアログボックスで、OK をクリックします。
関連ドキュメント
-
次の API オペレーションを呼び出して、起動テンプレートのバージョンを管理します。
-
CreateLaunchTemplateVersion: 起動テンプレートのバージョンを作成します。
-
ModifyLaunchTemplateDefaultVersion: 起動テンプレートのデフォルトバージョンを設定します。
-
DeleteLaunchTemplateVersion: 起動テンプレートのバージョンを削除します。
-
-
バージョンを作成した後、次の表に示す操作を実行するときに、そのバージョンを選択できます。
操作
説明
リファレンス
ECS インスタンスの作成
既存の起動テンプレートを使用して、ECS インスタンスを迅速に作成します。これにより、パラメーターを繰り返し設定する必要がなくなります。
一度に複数の ECS インスタンスを作成
起動テンプレートを RunInstances API と組み合わせて、複数の ECS インスタンスを作成します。
RunInstances API を呼び出すときは、 LaunchTemplateId パラメーターと LaunchTemplateVersion パラメーターを指定する必要があります。
スケーリンググループの作成
既存の起動テンプレートを使用して、ECS インスタンスに基づくスケーリンググループを迅速に作成します。システムは、起動テンプレートで定義された設定を使用してスケーリンググループを作成します。特定の設定がビジネス要件を満たさない場合は、作成プロセス中に設定を変更できます。たとえば、スケーリング設定で Virtual Private Cloud (VPC) と vSwitch を変更できます。
自動プロビジョニンググループの作成
自動プロビジョニンググループは、インスタンス設定ソースとして起動テンプレートの特定のバージョンを使用します。インスタンスイメージ、セキュリティグループ、ログイン認証情報などの起動テンプレートの属性は、自動プロビジョニンググループが ECS インスタンスを作成するために使用されます。自動プロビジョニンググループが作成されると、指定された時点で ECS インスタンスクラスターが起動され、プロビジョニングされます。