如何在CloudFormation模板中禁用自动缩放组中实例的详细监视?

时间:2012-08-06 23:33:45

标签: amazon-web-services amazon-cloudformation

我正在使用CloudFormation来启动自动扩展组中的某些服务器,我希望它们都能使用基本监控。我尝试在Monitoring属性以及false中将AWS::AutoScaling::AutoScalingGroup设置为AWS::AutoScaling::LaunchConfiguration,但堆栈无法启动;我看到CREATE_FAILED时出现错误消息:Encountered unsupported property Monitoring

1 个答案:

答案 0 :(得分:8)

在充满热情的roguish世界中再过一天,几乎但不是非常一致的CFN模板语法。

您想要的属性是InstanceMonitoring,而不是Monitoring。它应该适用于您的LaunchConfiguration资源。更多详细信息为in the docs.

InstanceMonitoring

Indicates whether or not instance monitoring should be enabled for this
    autoscaling group. This is enabled by default. To turn it off, set
    InstanceMonitoring to "false".

Required: No. Default value is "true".
Type: Boolean

当然,如果您正在配置AWS :: EC2 :: Instance资源,那么它只是直接Monitoring。对于它的价值,我发现这比在将实例声明移入和移出VPC时将SecurityGroups更改为SecurityGroupIds稍微麻烦一点,但这只是我。