Bootstrapping dans CloudFormation à l'échelle automatique

Mon model CloudFormation crée un groupe de balances automatiques et démarre avec script d'utilitaire / opt / aws / bin / cfn-init. Lorsque je supprime la partie bootstrap de mon model, la valeur automatique est créée sans aucun problème, mais je l'ajoute que CloudFormation Stack échoue et ajoute une ligne dans /var/log/cloud-init.log:

Error: AutoScalingGroupName does not specify any metadata 

La ligne ci-dessus s'apparaît juste après la command suivante:

 /opt/aws/bin/cfn-init --verbose --configsets orderedConfig --region us-east-1 --stack AS15 --resource AutoScalingGroupName --access-key XXXXXXXXXXXXX --secret-key XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

En creusant un peu plus profondément, en ajoutant les lignes suivantes, j'ai ajouté les points suivants:

 from pprint import pprint pprint(vars(detail)) 

et je reçois la trace suivante lors de l'exécution de la command cfn-init précédente:

 {'_description': None, '_lastUpdated': datetime.datetime(2012, 7, 12, 14, 52, 42), '_logicalResourceId': u'AutoScalingGroupName', '_metadata': None, '_physicalResourceId': u'AS15-AutoScalingGroupName-HNPOXXXXXXXX', '_resourceStatus': u'CREATE_COMPLETE', '_resourceStatusReason': None, '_resourceType': u'AWS::AutoScaling::AutoScalingGroup', '_stackId': u'arn:aws:cloudformation:us-east-1:XXXXXXXXXXXXX:stack/AS15/XXXXXXXX-cc30-11e1-XXXXXX-XXXXXXXXXX', '_stackName': u'AS15'} 

Comme vous pouvez le voir, le champ de métadonnées est vide et c'est la raison pour laquelle il ne parvient pas à créer la stack. Existe-t-il des effets secondaires connus pour cfn-init lorsqu'il est utilisé avec autoscale?

Je l'ai compris! Le paramètre –resource du script cfn-init doit être défini avec le nom de la configuration de lancement et non le nom du groupe AutoScale. J'aimerais pouvoir aider quelqu'un 🙂