#templates #amazon-web-services #nested #amazon-cloudformation
#шаблоны #amazon-веб-сервисы #вложенный #amazon-формирование облака
Вопрос:
У меня сложный шаблон из более чем 3000 строк.
main.json имеет:
{
"AWSTemplateFormatVersion": "2010-09-09",
"Parameters": {
"param1": {
},
"param2": {
},
}
},
"mappings": {
},
"Resources": {
"TemplateURL": "http://s3.aws.com/EC2_resource.json"
"TemplateURL": "http://s3.aws.com/ECS_resource.json"
},
"Outputs": {
},
"Conditions": {
}
}
EC2_resource.json
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "RDS DBInstance",
"Resources": {
"EC2_resource":{
}
}
}
}
Я подумал, что это может сработать. Не уверен, что я делаю не так или чего мне не хватает. Я следовал рекомендациям, приведенным в этом проекте github
Вот ссылка:
Позвольте мне подумать. Я предполагаю, что описанное выше может быть неправильным?
Спасибо!
Ответ №1:
Вам необходимо поместить эти URL-адреса шаблонов в ресурс типа стека Cloudformation. Как описано в этом документе : docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html
Очень простой пример: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-cloudformation.html#d0e17025