起動テンプレート - Amazon EC2 Auto Scaling

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

起動テンプレート

起動テンプレートは、インスタンス設定情報を指定する起動設定と似ています。Amazon マシンイメージ (AMI) の ID、インスタンスタイプ、キーペア、セキュリティグループ、その他 EC2 インスタンスを起動するために使用するパラメータが含まれています。ただし、起動設定の代わりに起動テンプレートを定義すると、複数のバージョンの起動テンプレートを使用することができます。

起動テンプレートのバージョン管理では、パラメータのフルセットのサブセットを作成できます。その後、再使用して、同じ起動テンプレートの他のバージョンを作成できます。たとえば、AMI またはユーザーデータスクリプトを使用せずに、基本設定を定義する起動テンプレートを作成できます。起動テンプレートを作成したら、新しいバージョンを作成し、アプリケーションの最新バージョンを持つ AMI とユーザーデータをテスト用に追加できます。これにより、起動テンプレートのバージョンが 2 つになります。基本構成を保存すると、必要な一般構成パラメータを維持するのに役立ちます。基本設定から起動テンプレートの新しいバージョンを、必要に応じて作成することができます。アプリケーションのテストに使用されたバージョンも、不要になったら削除することができます。

最新の機能や改善点にアクセスできるように、起動テンプレートを使用することをお勧めします。起動設定を使用する場合、すべての Amazon EC2 Auto Scaling 機能を使用できるわけではありません。たとえば、スポットインスタンスとオンデマンドインスタンスの両方を起動する Auto Scaling グループや、複数のインスタンスタイプを指定する Auto Scaling グループを作成することはできません。これらの機能を設定するには、起動テンプレートを使用する必要があります。詳細については、「複数のインスタンスタイプと購入オプションを使用する Auto Scaling グループ」を参照してください。

起動テンプレートを使用すると、Amazon EC2 の新しい機能を使用することもできます。これには、Systems Manager パラメータ (AMI ID)、現行世代の EBS プロビジョンド IOPS ボリューム (io2)、EBS ボリュームのタグ付け、T2 Unlimited インスタンス、キャパシティ予約、Capacity Blocks、専有ホストなどが含まれます。

起動テンプレートを作成するときは、すべてのパラメータはオプションです。ただし、起動テンプレートで AMI が指定されていない場合、Auto Scaling グループの作成時に AMI を追加することはできません。AMI を指定してもインスタンスタイプを指定しない場合は、Auto Scaling グループの作成時に 1 つ以上のインスタンスタイプを追加できます。

起動テンプレートを操作するアクセス許可

このセクションの手順では、起動テンプレートを作成するために必要なアクセス許可が既にあることを前提としています。管理者がアクセス許可を付与する方法の詳細については、「Linux インスタンス用 Amazon EC2 ユーザーガイド」の「IAM アクセス許可を持つ起動テンプレートへのアクセスを制御する」を参照してください。 Amazon EC2

起動テンプレートで指定されたリソースを使用および作成するための十分なアクセス許可がない場合、Auto Scaling グループに指定しようとすると、起動テンプレートを使用する権限がないというエラーが表示されることに注意してください。詳細については、「Amazon EC2 Auto Scaling をトラブルシューティングする: 起動テンプレート」を参照してください。

起動テンプレートを使用して CreateAutoScalingGroupUpdateAutoScalingGroup、および RunInstances API オペレーションを呼び出すことができる IAM ポリシーの例については、「」を参照してください起動テンプレートのサポート

起動テンプレートでサポートされている API オペレーション

起動テンプレートでサポートされている API オペレーションのリストについては、「Amazon EC2 API Reference」の「Amazon EC2 actions」を参照してください。