【问题标题】:Startup Script with Elastic Beanstalk使用 Elastic Beanstalk 的启动脚本
【发布时间】:2013-05-07 21:24:26
【问题描述】:

我正在使用 Elastic Beanstalk(通过 Visual Studio)将 .NET 环境部署到 EC2。有没有办法拥有相当于 Azure 的启动 cmd 脚本或 powershell 脚本?我知道您可以在创建 EC2 实例时通过用户数据传递脚本,但在 Elastic Beanstalk 中可以吗?如果没有,我如何创建一个在创建实例时执行一次的脚本?该脚本的主要目的是在应用程序启动之前下载某些资源并安装依赖项。

【问题讨论】:

    标签: .net amazon-web-services amazon-ec2 windows-server-2008 amazon-elastic-beanstalk


    【解决方案1】:

    是的,您想做的事都是可能的。您将需要使用 .ebextensions 机制。 AWS Elastic Beanstalk 文档详细讨论了这一点here。例如,要在启动时安装 MSI,您可以在配置文件中使用以下命令:

    packages:
      msi:
        mysql: http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-6.6.5.msi/from/http://cdn.mysql.com/
    

    【讨论】:

      猜你喜欢
      • 2018-05-09
      • 1970-01-01
      • 2013-08-01
      • 2018-08-23
      • 2017-03-15
      • 2017-01-10
      • 2015-07-28
      • 2018-03-09
      • 2018-03-18
      相关资源
      最近更新 更多