ответ

4

вы можете использовать автоматическое масштабирование группы с фиксированным размером:

"MyFixedSizeGroup":{ 
     "Type":"AWS::AutoScaling::AutoScalingGroup", 
     "Properties":{ 
      "LaunchConfigurationName":{"Ref":"GlobalWorkersSmallLaunchConf"}, 
      "AvailabilityZones" : [ "us-east-1a" ], 
      "MinSize":"4", 
      "MaxSize":"4", 
      "DesiredCapacity":"4", 
      "Tags":[{"Key":"Name", "Value":"worker instance", "PropagateAtLaunch":"true"}]   
     }   
} 

и желаемой конфигурации запуска, например:

"GlobalWorkersSmallLaunchConf":{ 
     "Type":"AWS::AutoScaling::LaunchConfiguration", 
     "Properties":{"KeyName":{"Ref":"MyKeyName"}, 
         "ImageId":"ami-SomeAmi", 
         "UserData":{"Fn::Base64":{"Fn::Join":["",[{"Ref":"SomeInitScript"}]]}}, 
         "SecurityGroups":[{"Ref":"InstanceSecurityGroup"}], 
         "InstanceType":"m1.small", 
         "InstanceMonitoring":"false" 
     }   
} 

BTW- это не была доступна через приборную панель до последней недели ,

1

CloudFormation не предоставляет никаких функций, которые вы не можете сделать с AWS Console. Можете ли вы предоставить количество экземпляров, которые будут созданы при создании из консоли AWS? Нет, ты не можешь.

В AWS Console есть возможность указать количество экземпляров, которые необходимо создать.

Но, такого варианта нет Cloudforamtion для AWS::EC2::Instance.

Смежные вопросы