【问题标题】:AWS - Automatic deployment (.NET) to CloudFormation stackAWS - 自动部署 (.NET) 到 CloudFormation 堆栈
【发布时间】:2013-08-25 01:39:03
【问题描述】:

我已经设法使用适用于 .NET 的 CloudFormation 模板设置了一个堆栈。

我还没有弄清楚如何将我的应用程序部署到创建的堆栈中。还有一种方法可以自动化应用程序部署过程吗?

我查看了 AWS 文档,但其中大多数似乎都使用 cloud-init,据我了解,它仅适用于 Linux。

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation


    【解决方案1】:

    cloud-init 也用于 Windows。请参阅documentation for bootstrapping Windows stacks

    【讨论】:

      【解决方案2】:

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

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

      基本上流程如下

      1. 将您的包放到可下载的位置
      2. 更新您的云形成脚本以包含用户数据
      3. 在 Userdata 中,执行 cfn-init
      4. 在元数据中,提供下载源文件或 zip 的位置
      5. 元数据的“命令”部分中的执行命令部分

      【讨论】:

        猜你喜欢
        • 2018-10-01
        • 2023-03-24
        • 2018-08-06
        • 2021-03-31
        • 2020-02-23
        • 2017-10-18
        • 1970-01-01
        • 2021-05-27
        • 1970-01-01
        相关资源
        最近更新 更多