如何在.net中以编程方式从现有资源创建云形式堆栈?

时间:2013-10-16 06:04:00

标签: c# amazon-web-services amazon-ec2 amazon-cloudformation

我想在.net中以编程方式从现有资源创建云形成堆栈。我希望在纯粹的自动化过程中在该堆栈中启动我的应用程序。 请帮帮我...

1 个答案:

答案 0 :(得分:2)

AWS提供了一个名为CloudFormer的工具,可用于从现有堆栈创建CloudFormation模板。此工具在t1.micro实例上运行,可以通过CloudFormation模板启动,并提供可用于与其交互的端点(如果您在浏览器中加载该端点,则会获得一个不错的UI,但是如果你模仿他们的UI,你也可以从你自己的代码中与该端点进行交互)。

您可以阅读有关CloudFormer的更多信息:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-using-cloudformer.html

http://aws.amazon.com/developertools/6460180344805680

如果您只想从现有资源创建一次CloudFormation模板,那么您就不需要与代码中的CloudFormer工具进行交互,因为您只需使用用于获取初始模板的UI。获得CloudFormation模板后,您可以通过CloudFormation .net API编程方式重新创建,更新或销毁堆栈:

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