起動テンプレートで再利用可能なインスタンス設定を定義することで、Elastic Compute Service (ECS) インスタンス、スケーリンググループ、自動プロビジョニンググループを作成できます。
使用上の注意
-
アカウントごとに、1 リージョンあたり最大30個の起動テンプレートを作成できます。
-
インスタンスタイプやイメージなどのパラメーターは必須です。テンプレートに必須パラメーターが含まれていない場合は、テンプレートからインスタンスを作成する際に指定する必要があります。
-
起動テンプレートは作成後に変更できませんが、新しいバージョンを作成できます。
手順
ECS コンソールを使用
ECS コンソール - 起動テンプレートに移動します。
上部メニューで、対象リソースのリージョンとリソースグループを選択します。
-
「起動テンプレート」ページで、テンプレートの作成 をクリックします。
-
テンプレート名 ページで、基本設定(オプション)と詳細設定(オプション)を設定します。
パラメーターを定義するか、既存のテンプレートをベースとして選択できます。パラメーターの説明については、「カスタム起動でインスタンスを作成する」をご参照ください。
説明最初の起動テンプレートを作成するときは、[テンプレートの複製] セクションは利用できません。テンプレートを作成すると、既存のテンプレートとバージョンを選択して設定を変更できます。
インスタンスタイプ を設定する際、[シナリオベースの選択] を使用すると、要件を満たすインスタンスタイプをすばやく絞り込むことができます。
-
[設定の確認] ステップで、テンプレート名とバージョンの説明を入力し、次に [起動テンプレートの作成]をクリックします。
-
[設定]: [基本設定] および [詳細設定] セクションで
アイコンをクリックしてパラメーターを変更します。説明[基本設定] と [詳細設定] パラメーターは任意です。必要に応じて設定すると、その後のインスタンス作成を簡素化できます。
-
[名前を付けて保存]: 現在の設定を保存する方法を指定します。
-
[テンプレートの作成]: 現在の設定を新しい起動テンプレートのデフォルトバージョンとして保存します。
-
[バージョンの作成]: 現在の設定を既存の起動テンプレートの最新バージョンとして保存します。
-
-
[テンプレート名]と[バージョンの説明]:管理用の名前と説明を入力します。
-
[テンプレートリソースグループ]: テンプレートを割り当てるリソースグループを選択します。
新しいリソースグループを作成するには、[ここ] をクリックして リソースグループ ページに移動します。
-
-
[成功] メッセージで テンプレートの表示 をクリックすると、作成されたテンプレートが表示されます。
API オペレーションの呼び出し
-
CreateLaunchTemplate 操作を呼び出して起動テンプレートを作成します。
-
起動テンプレートを照会するには、DescribeLaunchTemplates 操作を呼び出します。
関連ドキュメント
起動テンプレートを作成した後、次の操作に使用できます。
|
操作 |
説明 |
関連情報 |
|
ECS インスタンスの作成 |
起動テンプレートを使用して、パラメーターを繰り返し設定することなく、ECS インスタンスを迅速に作成できます。 |
|
|
複数の ECS インスタンスを一度に作成 |
起動テンプレートと RunInstances オペレーションを使用して、複数の ECS インスタンスを一度に作成できます。 RunInstances オペレーションを呼び出す際に、LaunchTemplateId および LaunchTemplateVersion パラメーターを指定します。 |
|
|
スケーリンググループの作成 |
起動テンプレートを使用して、ECS インスタンスに基づくスケーリンググループを作成できます。システムはテンプレートの設定を使用します。作成時に、VPC や vSwitch などの特定の設定を変更できます。 |
|
|
自動プロビジョニンググループの作成 |
自動プロビジョニンググループは、起動テンプレートの特定のバージョンをインスタンス設定ソースとして使用します。テンプレートのイメージ、セキュリティグループ、ログイン認証情報などの属性を使用して、ECS インスタンスが作成されます。自動プロビジョニンググループの作成後、指定された時刻にインスタンスクラスターがプロビジョニングされます。 |