Как программно создать стек cloudformation из существующих ресурсов в .net?

Я хочу программно создать стек формирования облака из существующих ресурсов в .net. Я хочу запустить свое приложение в этом стеке в чисто автоматизированном процессе. Пожалуйста, помогите мне...


person user1673057    schedule 16.10.2013    source источник


Ответы (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:

http://docs.aws.amazon.com/sdkfornet/latest/apidocs/html/T_Amazon_CloudFormation_AmazonCloudFormationClient.htm

person dcro    schedule 16.10.2013
comment
Я просмотрел вышеуказанные ресурсы, но есть ли способ сформировать облачный прежний шаблон в .net. Я хочу загрузить и выполнить файл с моего локального компьютера в экземпляр ec2. - person user1673057; 16.10.2013
comment
Если вы хотите создать шаблон из существующих ресурсов, вам нужно либо взаимодействовать с CloudFormer, как я описал, либо реализовать аналогичную функциональность в своем приложении .net. Но вы всегда можете написать свой собственный шаблон CloudFormation с нуля и использовать его, или просто сгенерировать свой шаблон один раз, используя CloudFormer, а затем просто изменить его из своего .net-кода. - person dcro; 16.10.2013
comment
Спасибо за ответ. Я понял. - person user1673057; 17.10.2013