我正在按照Auto Scaling Groups with Multiple Instance Types and Purchase Options - Amazon EC2 Auto Scaling创建一个具有不同ec2类型(舰队)的自动伸缩组,但返回错误。
这在region=eu-west-1
中是否尚未激活?
即使使用文章中的相同示例,也会返回相同的结果:
/usr/local/aws/bin/aws autoscaling create-auto-scaling-group --auto-scaling-group-name tmp-eli --cli-input-json
'{"AutoScalingGroupName":"tmp-eli","MixedInstancesPolicy":{"LaunchTemplate":{
"LaunchTemplateSpecification":{"LaunchTemplateName":"lt-10349","Version":"v1"},"
Overrides":[{"InstanceType":"c4.2xlarge"},{"InstanceType":"c5.2xlarge"},{"InstanceType":"c5d.2xlarge"}]},"InstancesDistribution":{"OnDemandBaseCapacity":0,"OnDemandPercentageAboveBaseCapacity":50,"SpotInstancePools":2}},"MinSize":2,"MaxSize":100,"DesiredCapacity":4,"VPCZoneIdentifier":"subnet-ae6a6ed8,subnet-aa2c6ef2,s
ubnet-07c8ce63","Tags":[]}' --output json
错误:
参数验证失败:
输入中的未知参数:“ MixedInstancesPolicy”,必须为以下之一:AutoScalingGroupName,LaunchConfigurationName,LaunchTemplate,InstanceId,MinSize,MaxSize,DesiredCapacity,DefaultCooldown,AvailableZones,LoadBalancerNames,TargetGroupARNs,HealthCheckType,HealthCheckGracePeriod,PlacementdentifierPro, ,LifecycleHookSpecificationList,标签
有什么主意吗?
答案 0 :(得分:1)
我们必须首先创建启动配置,步骤是:
第1步:创建启动模板
第2步:创建Auto Scaling组
第3步:验证您的Auto Scaling组
第4步:(可选)删除扩展基础架构
在创建Auto Scaling组之前,启动配置应该存在。
答案 1 :(得分:0)
我遇到了同样的错误,但是当我清理格式(如下所示)时,错误更改为:
调用CreateAutoScalingGroup操作时发生错误(ValidationError):无效的启动模板版本:允许使用'$ Default','$ Latest'或数字版本。
因此,我将Version
更改为1
,然后收到错误消息:
调用CreateAutoScalingGroup操作时发生错误(ValidationError):指定的启动模板(模板名称为my-template-for-auto-scaling)不存在。
这是我运行的清理版本:
aws autoscaling create-auto-scaling-group --auto-scaling-group-name tmp-eli --cli-input-json '
{
"AutoScalingGroupName": "tmp-eli",
"MixedInstancesPolicy": {
"LaunchTemplate": {
"LaunchTemplateSpecification": {
"LaunchTemplateName": "lt-10349",
"Version": "1"
},
"Overrides": [
{
"InstanceType": "c4.2xlarge"
},
{
"InstanceType": "c5.2xlarge"
},
{
"InstanceType": "c5d.2xlarge"
}
]
},
"InstancesDistribution": {
"OnDemandBaseCapacity": 0,
"OnDemandPercentageAboveBaseCapacity": 50,
"SpotInstancePools": 2
}
},
"MinSize": 2,
"MaxSize": 100,
"DesiredCapacity": 4,
"VPCZoneIdentifier": "subnet-ae6a6ed8,subnet-aa2c6ef2,subnet-07c8ce63",
"Tags": []
}
' --output json