Я хочу программно создать стек формирования облака из существующих ресурсов в .net. Я хочу запустить свое приложение в этом стеке в чисто автоматизированном процессе. Пожалуйста, помогите мне...
Как программно создать стек cloudformation из существующих ресурсов в .net?
Ответы (1)
AWS предлагает инструмент под названием CloudFormer
, который можно использовать для создания шаблона CloudFormation
из существующего стека. Этот инструмент работает на экземпляре t1.micro
, может быть запущен через шаблон CloudFormation
и предоставляет конечную точку, которую вы можете использовать для взаимодействия с ним (если вы загрузите эту конечную точку в браузере, вы получите приятный пользовательский интерфейс, но вы также можете взаимодействовать с этой конечной точкой из вашего собственного кода, если вы имитируете их пользовательский интерфейс).
Вы можете прочитать больше о CloudFormer
на:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html
а также
http://aws.amazon.com/developertools/6460180344805680
Если вы хотите создать шаблон CloudFormation
только один раз из существующих ресурсов, вам не нужно будет взаимодействовать с инструментом CloudFormer
из вашего кода, поскольку вы можете просто использовать пользовательский интерфейс для получения исходного шаблона. Получив шаблон CloudFormation, вы можете программно воссоздать, обновить или уничтожить стек с помощью CloudFormation .net API
:
CloudFormer
, как я описал, либо реализовать аналогичную функциональность в своем приложении .net. Но вы всегда можете написать свой собственный шаблон CloudFormation
с нуля и использовать его, или просто сгенерировать свой шаблон один раз, используя CloudFormer
, а затем просто изменить его из своего .net-кода.
- person dcro; 16.10.2013