Fab*_*ian 7 amazon-ec2 amazon-web-services windows-server aws-code-deploy
我正在尝试与CodeDeploy一起设置Auto Scaling组.一切正常,除了在创建新实例时CodeDeploy在用户数据脚本(在启动配置中定义)完成之前启动.
此用户数据脚本的默认值下载并安装代码部署代理,我通过安装几个Windows功能,IIS重写模块和msdeploy对其进行了扩展.
在我的appspec.yml中,我使用挂钩AfterInstall来部署我的IIS网站,但是当没有安装msdeploy时,这显然会失败.
我是以错误的方式解决这个问题,还是有办法让CodeDeploy等待用户数据脚本完成?
不幸的是,CodeDeploy没有比实例加载它的OS更多的知识.好处是CodeDeploy为主机代理提供1小时的时间来开始轮询使用自动部署的命令.最简单的方法是在安装所有必需的依赖项之后安装Host Agent.将创建自动部署,但在启动Host Agent之后才能继续.
| 归档时间: |
|
| 查看次数: |
853 次 |
| 最近记录: |