Я хочу написать LaunchConfiguration для моего AWS-стека, используя шаблон CloudFormation. Я написал это, как показано ниже.Как создать LaunchConfiguration с использованием шаблона CloudFormation, который создает файл конфигурации?
"LaunchConfiguration": {
"Type": "AWS::AutoScaling::LaunchConfiguration",
"Metadata" : {
"AWS::CloudFormation::Init" : {
"files": {
"/etc/test.conf": {
"content": { "Fn::Join": [ "", [
"user: root\n",
"password: password\n"
]]},
"mode": "000400",
"user": "root",
"group": "root"
}
}
}
},
"Properties": {
"ImageId": "ami-*****",
"InstanceType": "*****",
"KeyName": "*****",
"IamInstanceProfile": "*****",
"InstanceMonitoring": "****",
"SecurityGroups": [
{
"Ref": "SecurityGroup"
}
]
}
},
Файл не создается в экземплярах EC2. Может ли кто-нибудь помочь мне в этом?
Благодарим вас за ответ @Evgeniy Kuzmin. Но это не работает для меня. Есть ли что-нибудь еще, что я должен добавить в шаблон? – sreedath
Что вы видите на /var/log/cfn-init.log? –
У меня нет такого файла журнала в моем экземпляре – sreedath