5 votes

Comment désactiver la surveillance détaillée pour les instances d'un groupe de mise à l'échelle automatique dans un modèle CloudFormation ?

J'utilise CloudFormation pour créer des serveurs dans un groupe à mise à l'échelle automatique, et je veux qu'ils utilisent tous la technologie base de surveillance. J'ai essayé de régler Monitoring a false dans le AWS::AutoScaling::AutoScalingGroup ainsi que les propriétés AWS::AutoScaling::LaunchConfiguration mais la pile ne peut pas démarrer ; je vois CREATE_FAILED avec le message d'erreur : Encountered unsupported property Monitoring .

9voto

Christopher Points 9715

Un jour de plus dans le monde affectueusement espiègle de la syntaxe des modèles CFN presque, mais pas tout à fait, distante.

La propriété que vous voulez est InstanceMonitoring pas Monitoring . Il devrait s'appliquer à votre ressource LaunchConfiguration. Pour plus de détails, voir dans les 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

Bien sûr, si vous approvisionnez une ressource AWS::EC2::Instance, c'est tout simplement Monitoring . Pour ce que ça vaut, je trouve cela un peu moins ennuyeux que de modifier SecurityGroups a SecurityGroupIds lors du déplacement des déclarations d'instance dans et hors des VPC, mais ce n'est que moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X