У меня есть шаблон облачной информации, который отлично работает для создания моей группы автоматического масштабирования, за исключением того, что у меня есть «ELB», определенный как HealthCheckType, но когда создается группа автоматического масштабирования, по умолчанию используется EC2.
Шаблон находится в Ansible, и книга воспроизведения создала elb и передает имя шаблону. Я также попытался создать elb в шаблоне облачной информации, но он по умолчанию использует тип Healthcheck EC2.
Почему это происходит?
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "Tenant Fusion Batch Resources",
"Resources": {
"AutoScalingServerGroup": {
"Type": "AWS::AutoScaling::AutoScalingGroup",
"Properties": {
"VPCZoneIdentifier": [{
"Ref": "PrivateSubnet1"
}, {
"Ref": "PrivateSubnet2"
}],
"LaunchConfigurationName": {
"Ref": "LaunchConfig"
},
"MinSize": {
"Ref": "MinSize"
},
"MaxSize": {
"Ref": "MaxSize"
},
"LoadBalancerNames": [{
"Ref": "BatchLoadBalancer"
}],
"Cooldown": "300",
"NotificationConfigurations": [{
"TopicARN": {
"Ref": "SnsTopic"
},
"NotificationTypes": [
"autoscaling:EC2_INSTANCE_TERMINATE"
]
}],
"DesiredCapacity": {
"Ref": "IdealSize"
},
"MetricsCollection": [{
"Granularity": "1Minute"
}],
"HealthCheckGracePeriod": "300",
"HealthCheckType": "ELB",