

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

# 起動テンプレートを使用して Auto Scaling グループを作成する
<a name="create-asg-launch-template"></a>

Auto Scaling グループを作成する際、Amazon EC2 インスタンスを設定するために必要な情報、そのインスタンスのアベイラビリティーゾーンと VPC サブネット、希望するキャパシティー、キャパシティー制限の最小値と最大値を指定する必要があります。

Auto Scaling グループによって起動される Amazon EC2 インスタンスを設定するには、起動テンプレートまたは起動設定を指定します。次の手順では、起動テンプレートを使用して Auto Scaling グループを作成する方法を説明します。

**前提条件**
+ 起動テンプレートを作成しておく必要があります。詳細については、「[Auto Scaling グループの起動テンプレートを作成する](create-launch-template.md)」を参照してください。

**起動テンプレートを使用して Auto Scaling グループを作成するには (コンソール)**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) でAmazon EC2 コンソールを開き、ナビゲーションペインで **[Auto Scaling グループ]** を選択します。

1. 画面上部のナビゲーションバーで、起動テンプレートの作成時に使用した AWS リージョン ものと同じ を選択します。

1. [**Auto Scaling グループの作成**] を選択します。

1. **Choose launch template or configuration** のページで、以下を実行します。

   1. **Auto Scaling グループ名**に　Auto Scaling グループの名前を入力します。

   1. [**起動テンプレート**] で、既存の起動テンプレートを選択します。

   1. [**起動テンプレートのバージョン**] で、スケールアウト時に Auto Scaling グループで使用する起動テンプレートのバージョン (デフォルト、最新、または特定のバージョン) を選択します。

   1. 起動テンプレートが、使用する予定のすべてのオプションをサポートしていることを確認し、[**次へ**] を選択します。

1. **[インスタンス起動オプションを選択]** ページで、複数のインスタンスタイプを使用していない場合は **[インスタンスタイプの要件]** セクションをスキップして、起動テンプレートで指定されている EC2 インスタンスタイプを使用できます。

   複数のインスタンスタイプを使用する場合は、「[複数のインスタンスタイプと購入オプションを使用する Auto Scaling グループ](ec2-auto-scaling-mixed-instances-groups.md)」を参照してください。

1. **[Network]** (ネットワーク) の下にある **[VPC]** で、VPC を選択します。Auto Scaling グループは、起動テンプレートで指定したセキュリティグループと、同じ VPC 内に作成する必要があります。

1. **[アベイラビリティーゾーンとサブネット]** で、指定した VPC 内のサブネットを 1 つ以上選択します。複数のアベイラビリティーゾーンのサブネットを使用することで、高可用性を得られます。詳細については、「[VPC サブネットを選択する場合の考慮事項](asg-in-vpc.md#as-vpc-considerations)」を参照してください。

1. **[アベイラビリティーゾーンのディストリビューション]** で、分散戦略を選択します。詳細については、「[Auto Scaling グループのアベイラビリティーゾーンの分散](ec2-auto-scaling-availability-zone-balanced.md)」を参照してください。

1. 指定したインスタンスタイプを使用して起動テンプレートを作成した場合は、次の手順に進み、起動テンプレートのインスタンスタイプを使用する Auto Scaling グループを作成できます。

   または、起動テンプレートでインスタンスタイプが指定されていない場合や、Auto Scaling に複数のインスタンスタイプを使用する場合は、**[Override launch template]** (起動テンプレートを上書きする) オプションを選択できます。詳細については、「[複数のインスタンスタイプと購入オプションを使用する Auto Scaling グループ](ec2-auto-scaling-mixed-instances-groups.md)」を参照してください。

1. **[Next]** (次へ) を選択して、次のステップに進みます。

   または、残りはデフォルトのままにして、[**Skip to Review (確認をスキップ)**] を選択できます。

1. (オプション) **[他のサービスと統合する]** ページで、次のオプションを設定し、**[次へ]** を選択します。

   1. **[ロードバランシング]** で、Auto Scaling グループをロードバランサーにアタッチするかどうかを選択します。詳細については、「[Elastic Load Balancing](autoscaling-load-balancer.md)」を参照してください。

   1. **[VPC Lattice 統合オプション]** で、VPC Lattice を使用するかどうかを選択します。詳細については、「[VPC Lattice ターゲットグループを使用してトラフィックフローを管理する](ec2-auto-scaling-vpc-lattice.md)」を参照してください。

   1. **[Amazon Application Recovery Controller (ARC) ゾーンシフト]** で、チェックボックスを選択してゾーンシフトを有効にします。詳細については、「[Auto Scaling グループのゾーンシフト](ec2-auto-scaling-zonal-shift.md)」を参照してください。

      1. ゾーンシフトを有効にする場合は、**[ヘルスチェックの動作]** で、[異常を無視] または [異常なものとの置換を実行] を選択します。詳細については、「[Auto Scaling グループのゾーンシフトの仕組み](ec2-auto-scaling-zonal-shift.md#asg-zonal-shift-how-it-works)」を参照してください。

   1. **[ヘルスチェック]** の **[追加のヘルスチェックタイプ]** で、**[Amazon EBS ヘルスチェックをオンにする]** を選択します。詳細については、「[ヘルスチェックを使用して、Amazon EBS ボリュームに障害がある Auto Scaling インスタンスをモニタリングする](monitor-and-replace-instances-with-impaired-ebs-volumes.md)」を参照してください。

   1. **[ヘルスチェックの猶予期間]** に、秒単位で時間を入力します。これは、インスタンスが `InService` 状態になった後で、Amazon EC2 Auto Scaling がインスタンスのヘルスステータスのチェックを待つ必要がある時間です。詳細については、「[Auto Scaling グループにヘルスチェックの猶予期間を設定する](health-check-grace-period.md)」を参照してください。

1. (オプション) **[グループサイズとスケーリングを設定する]** ページで、次のオプションを設定し、**[次へ]** を選択します。

   1. **[グループサイズ]** の **[希望する容量]** に、起動するインスタンスの初期数を入力します。

   1. **[スケーリング]** の **[スケーリング制限]** で、**[希望する容量]** の新しい値が **[最小の希望する容量]** と **[最大の希望する容量]** より大きい場合、**[最大の希望する容量]** は自動的に希望する新しい容量の値に引き上げられます。これらの制限は、必要に応じて変更できます。詳細については、「[Auto Scaling グループのスケーリング制限を設定する](asg-capacity-limits.md)」を参照してください。

   1. **[自動スケーリング]** で、ターゲット追跡スケーリングポリシーを作成するかどうかを選択します。このポリシーは、Auto Scaling グループの作成後に作成することもできます。

      **[ターゲット追跡スケーリングポリシー]** を選択した場合は、「[ターゲット追跡スケーリングポリシーを作成する](policy_creating.md)」の指示に従ってポリシーを作成してください。

   1. **[インスタンスメンテナンスポリシー]** で、インスタンスメンテナンスポリシーを作成するかどうかを選択します。このポリシーは、Auto Scaling グループの作成後に作成することもできます。ポリシーを作成するには、「[インスタンスメンテナンスポリシーを設定する](set-instance-maintenance-policy.md)」の手順を実行してください。

   1. **[その他のキャパシティ設定]** の **[キャパシティ予約の詳細設定]** で、キャパシティ予約の詳細設定を使用するかどうかを選択します。詳細については、「[キャパシティ予約を使用して特定のアベイラビリティーゾーンでキャパシティを予約する](use-ec2-capacity-reservations.md)」を参照してください。

   1. **[追加設定]** の **[インスタンスのスケールイン保護]** で、インスタンスのスケールイン保護を有効にするかどうかを選択します。詳細については、「[インスタンスのスケールイン保護を使用してインスタンスの終了を制御する](ec2-auto-scaling-instance-protection.md)」を参照してください。

   1. **[追加設定]** で、CloudWatch グループメトリクスの収集を有効にするかどうかを選択します。これらのメトリクスは、終了インスタンス数や保留中のインスタンスの数など、潜在的な問題の指標となる測定値を提供します。詳細については、「[Auto Scaling グループとインスタンスの CloudWatch メトリクスを監視する](ec2-auto-scaling-cloudwatch-monitoring.md)」を参照してください。

   1. **[デフォルトのインスタンスのウォームアップ]** で、このオプションを選択し、アプリケーションのウォームアップ時間を選択します。スケーリングポリシーを持つ Auto Scaling グループを作成している場合は、インスタンスのデフォルトウォームアップ機能によって、動的スケーリングに使用される Amazon CloudWatch メトリクスが改善されます。詳細については、「[Auto Scaling グループに対するインスタンスのデフォルトウォームアップを設定する](ec2-auto-scaling-default-instance-warmup.md)」を参照してください。

1. (オプション) **[通知の追加]** ページで、通知を設定してから **[次へ]** を選択します。詳細については、「[Amazon EC2 Auto Scaling の Amazon SNS 通知オプション](ec2-auto-scaling-sns-notifications.md)」を参照してください。

1. (オプション) **[タグの追加]** ページで、**[タグの追加]** を選択し、各タグのタグキーと値を指定してから、**[次へ]** を選択します。詳細については、「[Auto Scaling グループとインスタンスにタグを付ける](ec2-auto-scaling-tagging.md)」を参照してください。

1. [**Review (レビュー)**]ページで、[**Create Auto Scaling group (Auto Scaling グループを作成)**] を選択します。

**コマンドラインを使用して Auto Scaling グループを作成するには**

以下のコマンドのいずれかを使用できます。
+ [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html) (AWS CLI)
+ [New-ASAutoScalingGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-ASAutoScalingGroup.html) (AWS Tools for Windows PowerShell)