У меня есть группа автомасштабирования с экземплярами coreOS. Когда я загружаю их, я указываю облачную конфигурацию внутри UserData конфигурации запуска. Обычно я работаю с экземплярами Ubuntu и хочу знать, есть ли способ использовать cfn-init и cfn-signal внутри UserData вместо cloud-config? Я хочу сделать это, чтобы выполнить cfn-init для вызова ConfigSets для установки файлов (из безопасного ведра S3). Пример:
"cfn-init -v -s ", { "Ref" : "AWS::StackName" },
" -r ServiceInstance",
" --configsets server_setup",
" --region ", { "Ref" : "AWS::Region" }, "\n"
Возможно ли это с помощью CoreOS? Если нет, как мне безопасно загрузить из корзины S3 в CoreOS? Я знаю о разделе write_files в cloud-config.yaml, но не понимаю, как сделать загрузку безопасной.
Любая помощь будет оценена по достоинству.