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

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

Auto Scaling 起動テンプレート

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

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

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

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

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

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

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

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

起動テンプレートを使用して CreateAutoScalingGroupUpdateAutoScalingGroup、および RunInstancesAPIオペレーションを呼び出すことができるIAMポリシーの例については、「」を参照してくださいAuto Scaling グループで Amazon EC2 起動テンプレートの使用を制御する

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

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