当 Auto Scaling 组创建新实例时,不会下载 CodeDeploy 中的代码并将其安装到新创建的 EC2 实例上。
我已按照此处的文档进行操作: https://docs.amazonaws.cn/en_us/codedeploy/latest/userguide/tutorials-auto-scaling-group-create-auto-scaling-group.html
最后的步骤说
按照安装 CodeDeploy 代理中的步骤并使用 Name=CodeDeployDemo 实例标签来安装 CodeDeploy 代理。
我的“用户”脚本在 ASG(Auto Scaling 组)的新实例上运行,正确安装并运行 CodeDeploy 代理(连接到机器的 SSH 并运行
service codedeploy-agent status
显示它正在运行),但从那里,我不知道不知道如何告诉 CodeDeploy 将代码部署到该实例。 (或者为该实例运行 CodePipeline?)
我应该在这里做什么?
基于评论。
卡在的问题:
按照安装 CodeDeploy 代理中的步骤并使用 Name=CodeDeployDemo 实例标签来安装 CodeDeploy 代理。
只需跳过此步骤即可解决。不需要,因为 OP 使用
UserData
来设置 CodeDeploy 代理。