

# Amazon EC2 起動テンプレートにインスタンス起動パラメータを保存する
<a name="ec2-launch-templates"></a>

Amazon EC2 起動テンプレートを使用してインスタンス起動パラメータを保存すると、Amazon EC2 インスタンスを起動するたびにパラメータを指定する必要がなくなります。例えば、AMI ID やインスタンスタイプ、通常インスタンスの起動に使用しているネットワーク設定を保存する起動テンプレートを作成することができます。Amazon EC2 コンソール、AWS SDK、コマンドラインツールのいずれかを使用してインスタンスを起動するときは、パラメータを再度入力する代わりに、起動テンプレートを指定できます。

各起動テンプレートについて、1 つ以上の番号付きの*起動テンプレートのバージョン*を作成できます。各バージョンに異なる起動パラメータを指定できます。起動テンプレートからインスタンスを起動する際、起動テンプレートのいずれかのバージョンを使用できます。バージョンを指定しない場合は、デフォルトバージョンが使用されます。いずれかの起動テンプレートをデフォルトバージョンとして設定できます — デフォルトでは、起動テンプレートの最初のバージョンです。

以下の図は、3 つのバージョンの起動テンプレートを示しています。最初のバージョンでは、インスタンスの起動に使用するインスタンスタイプ、AMI ID、サブネット、およびキーペアが指定されています。2 番目のバージョンは最初のバージョンに基づいており、インスタンスのセキュリティグループも指定しています。3 番目のバージョンは、パラメータの一部に異なる値を使用しています。バージョン 2 がデフォルトバージョンとして設定されています。この起動テンプレートからインスタンスを起動すると、他のバージョンを指定しない限りバージョン 2 の起動パラメータが使用されます。

![\[3 つのバージョンの起動テンプレートです。\]](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/images/launch-template-diagram.png)


**Topics**
+ [Amazon EC2 起動テンプレートの制限](launch-template-restrictions.md)
+ [Amazon EC2 起動テンプレートに必要な IAM アクセス許可](permissions-for-launch-templates.md)
+ [Amazon EC2 起動テンプレートを使用して Amazon EC2 インスタンスの起動を制御する](use-launch-templates-to-control-launching-instances.md)
+ [Amazon EC2 起動テンプレートを作成する](create-launch-template.md)
+ [起動テンプレートの変更 (起動テンプレートのバージョンの管理)](manage-launch-template-versions.md)
+ [起動テンプレートまたは起動テンプレートのバージョンを削除する](delete-launch-template.md)