AWS CloudFormation で Auto Scaling グループを作成する - Amazon EC2 Auto Scaling

AWS CloudFormation で Auto Scaling グループを作成する

Amazon EC2 Auto Scaling は AWS CloudFormation と統合されています。これは、リソースとインフラストラクチャの作成と管理の所要時間を短縮できるように AWS リソースをモデル化して設定するためのサービスです。必要なすべての AWS リソース (Auto Scaling グループなど) を説明するテンプレートを作成すれば、AWS CloudFormation がお客様に代わってこれらのリソースのプロビジョニングや設定を処理します。

AWS CloudFormation を使用する際には、Amazon EC2 Auto Scaling リソースに対し一貫したセットアップを繰り返すために、テンプレートを再利用できます。リソースを一度記述するだけで、同じリソースを複数の AWS アカウント とリージョンで何度でもプロビジョニングできます。

Amazon EC2 Auto Scaling とAWS CloudFormation テンプレート

Amazon EC2 Auto Scaling と関連サービスのリソースをプロビジョニングして設定するには、AWS CloudFormation テンプレートを理解しておく必要があります。テンプレートは、JSONまたはYAMLでフォーマットされたテキストファイルです。これらのテンプレートには、AWS CloudFormation スタックにプロビジョニングしたいリソースを記述します。JSONやYAMLに不慣れな方は、AWS CloudFormation Designerを使えば、 AWS CloudFormation テンプレートを使いこなすことができます。詳細については、AWS CloudFormation ユーザーガイドの「AWS CloudFormationDesigner とは」を参照してください。

Amazon EC2 Auto Scaling は、AWS CloudFormation での Auto Scaling グループと起動設定の作成をサポートしています。Amazon EC2 Auto Scaling リソース用の JSON テンプレートと YAML テンプレートの例を始めとする詳細については、「AWS CloudFormation User Guide」(AWS CloudFormation ユーザーガイド) の「Amazon EC2 Auto Scaling resource type reference」(Amazon EC2 Auto Scaling リソースタイプリファレンス) を参照してください。

Auto Scaling グループおよび関連リソースを作成するテンプレートのその他の便利な例については、AWS CloudFormationユーザーガイドの次のセクションを参照してください。

AWS CloudFormation の詳細はこちら

AWS CloudFormation の詳細については、以下のリソースを参照してください。