2012-08-06 34 views
4

我正在使用CloudFormation在自動縮放組中啓動一些服務器,並且我希望它們全都使用基本的監控。我嘗試在AWS::AutoScaling::AutoScalingGroup屬性以及AWS::AutoScaling::LaunchConfiguration中設置Monitoringfalse,但堆棧無法啓動;我看到CREATE_FAILED帶有錯誤消息:Encountered unsupported property Monitoring如何禁用CloudFormation模板中自動縮放組中實例的詳細監視?

回答

8

僅僅是在幾乎不太一致的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 :: ::實例資源,它只是直線上升Monitoring。對於它的價值,我發現這比在將實例聲明移入和移出VPC時將SecurityGroups更改爲SecurityGroupIds稍微少一些,但這僅僅是我。