自動スケーリングコマンドラインツールにawssdkを使用しています。このコマンドラインツールでクラウド形成を使用する方法を知りたいですか?つまり、instance / ami idの代わりにテンプレートIDを指定できますか?
例:
as-create-launch-config MyLC --image-id <CF tamplete id> --instance-type m1.small
自動スケーリングコマンドラインツールにawssdkを使用しています。このコマンドラインツールでクラウド形成を使用する方法を知りたいですか?つまり、instance / ami idの代わりにテンプレートIDを指定できますか?
例:
as-create-launch-config MyLC --image-id <CF tamplete id> --instance-type m1.small
インスタンス/AMI ID の代わりにテンプレート ID を指定できますか?
いいえ、AWS CloudFormationでAuto Scalingを使用すると、現在のところ逆方向にのみ機能します。
AWS CloudFormationは、 AWS ::AutoScaling::AutoScalingGroup、AWS::AutoScaling::LaunchConfigurationなどのすべてのAuto Scalingリソースを完全にサポートします。使用可能なすべてのリソースの詳細については、 AWS リソース タイプ リファレンスを参照してください。開始するためのAuto Scaling関連のAWS CloudFormation サンプル テンプレートもいくつかあります。
AutoScalingKeepAtNSample.template - Auto Scaling グループを使用して一連の EC2 インスタンスを管理する例。
AutoScalingMultiAZSample.template -複数の EC2 アベイラビリティ ゾーンにまたがる負荷分散された Auto Scaling グループの使用例。このテンプレートは、Auto Scaling ポリシーを使用するように更新されました。
AutoScalingMultiAZWithNotifications.template -複数の EC2 アベイラビリティ ゾーンにまたがる負荷分散された Auto Scaling グループを使用する例。このテンプレートは Auto Scaling ポリシーを使用し、Auto Scaling 通知を構成して、スケーリング イベントが発生したときに電子メールを受信できるようにします。
その後、AWS CloudFormationコマンドライン ツールを使用して、前述のAuto Scalingリソースでテンプレートを使用することができます。コマンド。