我正在使用CloudFormation来启动自动伸缩组中的某些服务器,并且希望它们全部使用基本监视。我尝试在Monitoring属性和false中将AWS::AutoScaling::AutoScalingGroup设置为AWS::AutoScaling::LaunchConfiguration,但是堆栈无法启动;因此无法启动堆栈。我看到CREATE_FAILED并显示错误消息:Encountered unsupported property Monitoring

最佳答案

在充满激情但几乎不完全一致的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稍微麻烦一些,但这仅是我自己。

08-07 13:42