亚马逊Linux2已经附带了cfn-init和其他亚马逊网络服务集成工具,但CodeDeploy docs没有提到Amazon Linux2,运行任何服务命令都会做出类似的反应:
Redirecting to /bin/systemctl start codedeploy-agent.service
Failed to start codedeploy-agent.service: Unit not found.如何启用CodeDeploy代理,最好使用cfn-init
发布于 2018-12-16 23:41:42
sudo yum update
sudo yum install ruby
sudo yum install wget
wget https://aws-codedeploy-us-east-1.s3.amazonaws.com/latest/install
chmod +x ./install
sudo ./install auto上面的方法起作用了,尽管它没有集成到cfn-init中,所以我仍然在寻找一个更好的答案。
编辑:针对cfn-init的工作configSet
cdagent:
packages:
yum:
ruby: []
wget: []
commands:
install:
command: !Sub |
wget https://aws-codedeploy-${AWS::Region}.s3.amazonaws.com/latest/install
chmod +x ./install
./install autohttps://stackoverflow.com/questions/53803625
复制相似问题