2013-08-22 89 views
0

我已经设法使用.NET的CloudFormation模板设置堆栈。AWS - 自动部署(.NET)到CloudFormation堆栈

我还没有想出如何将我的应用程序部署到创建的堆栈。还有一种自动化应用程序部署过程的方法吗?

我已经看过AWS文档,但大多数似乎使用cloud-init,据我了解,这只是Linux。

谢谢

回答

3

你需要结合Userdata来启动cfn-init(作为EC2Config脚本的一部分安装)和CloudInit :: Metadata来下载源代码。

I've written about how to bootstrap a windows instance on AWS using CloudFormation

基本上流程如下

  1. 让你的包在一个可下载的位置
  2. 更新您的云的形成脚本以包括用户数据
  3. 在使用用户数据,执行CFN-INIT
  4. 在元数据中,提供位置以下载源文件或zip文件
  5. 元数据的“命令”部分中的执行命令部分
相关问题