ニーズに応じて起動テンプレートでElastic Compute Service (ECS) インスタンスを作成するために使用できる設定情報を指定し、起動テンプレートをECSインスタンス、スケーリンググループ、自動プロビジョニンググループの作成の基礎として使用できます。 このトピックでは、起動テンプレートの作成に関する注意事項、起動テンプレートの作成方法、および起動テンプレートを使用して実行できる操作について説明します。
考慮事項
アカウント内の各リージョンで最大30個の起動テンプレートを作成できます。
起動テンプレートを作成する場合、すべてのパラメーターはオプションです。 ただし、起動テンプレートにインスタンスタイプやイメージなどの必要なパラメーターが含まれていない場合は、テンプレートを使用してインスタンスを作成するときにパラメーターを追加する必要があります。
起動テンプレートの作成後に変更することはできません。 ただし、起動テンプレートの新しいバージョンを作成できます。
手順
ECSコンソールで起動テンプレートを作成する
左側のナビゲーションウィンドウで、 .
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。
[起動テンプレート] ページで、[テンプレートの作成] をクリックします。
[起動テンプレート] ページで、基本設定 (オプション) および詳細設定 (オプション) の手順でパラメーターを指定します。
パラメータを定義して起動テンプレートを作成したり、既存の起動テンプレートを基礎として選択して新しい起動テンプレートを作成したりできます。 パラメーターの設定と説明については、「カスタム起動タブでインスタンスを作成する」をご参照ください。
説明起動テンプレートを初めて作成するときは、[テンプレートの複製] セクションは使用できません。 既に起動テンプレートを作成している場合は、既存のテンプレートと特定のバージョンを選択し、設定を変更できます。
インスタンスタイプを設定するときに、シナリオベースの選択を使用して、ビジネス要件を満たすインスタンスタイプをすばやくフィルタリングできます。
[設定の確認] ステップで、テンプレート名とテンプレートバージョンの説明を入力します。 次に、[起動テンプレートの作成] をクリックします。
選択した設定: [基本設定] および [詳細設定] セクションのアイコンをクリックして、パラメーターを変更できます。
説明インスタンスを作成し、その後のインスタンス作成を簡素化するには、[基本設定] セクションと [高度な設定] セクションのパラメーターが必要です。 これらのパラメータはオプションで、必要に応じて設定できます。
名前を付けて保存: ニーズに基づいて現在の設定を保存する方法を指定できます。
テンプレートの作成: [名前を付けて保存] セクションで [テンプレートの作成] を選択すると、現在の設定が新しい起動テンプレートのデフォルトバージョンとして保存されます。
バージョンの作成: 既存のテンプレートを選択し、現在の設定を起動テンプレートの最新バージョンとして保存できます。
テンプレート名とバージョンの説明: 今後の管理のために、起動テンプレートの名前とテンプレートバージョンの説明を入力できます。
テンプレートリソースグループ: 既存のリソースグループを選択して、起動テンプレートをリソースグループに割り当てることができます。
新しいリソースグループを作成する場合は、こちらをクリックして [リソースグループ] ページに移動し、リソースグループを作成します。 詳細については、「リソースグループ」をご参照ください。
[成功] メッセージで、[テンプレートの表示] をクリックしてECSコンソールに移動し、作成した起動テンプレートを表示します。
API操作を呼び出して起動テンプレートを作成する
CreateLaunchTemplate操作を呼び出して、起動テンプレートを作成します。
関連する API 操作
起動テンプレートを作成したら、ビジネス要件に基づいて次の表に示す操作を実行できます。
API 操作 | 説明 | 関連ドキュメント |
ECS インスタンスの作成 | 既存の起動テンプレートを使用して、ECSインスタンスをすばやく作成できます。 これにより、パラメータを繰り返し設定する必要がなくなります。 | |
一度に複数のECSインスタンスを作成する | 起動テンプレートをRunInstances操作と一緒に使用して、複数のECSインスタンスを作成できます。 これにより、インスタンスを作成するたびに多数のパラメーターを入力する必要がなくなります。 RunInstances操作を呼び出すときは、LaunchTemplateIdパラメーターとLaunchTemplateVersionパラメーターを指定する必要があります。 | |
スケーリンググループの作成 | 既存の起動テンプレートを使用して、ECSインスタンスに基づいてスケーリンググループをすばやく作成できます。 システムは、起動テンプレートで定義された設定を使用してスケーリンググループを作成します。 特定の設定がビジネス要件を満たさない場合は、[スケーリンググループの作成] ページで設定を変更できます。 たとえば、スケーリング設定で仮想プライベートクラウド (VPC) とvSwitchを変更できます。 | |
自動プロビジョニンググループの作成 | 自動プロビジョニンググループは、特定のバージョンの起動テンプレートをインスタンス構成ソースとして使用します。 起動テンプレートのインスタンスイメージ、セキュリティグループ、ログオン資格情報などの属性は、自動プロビジョニンググループがECSインスタンスを作成するために使用します。 自動プロビジョニンググループが作成されると、ECSインスタンスクラスターが開始され、指定された時点でプロビジョニングされます。これにより、一度に多数のECSインスタンスを提供する効率が向上します。 |