要解决AWS CodeDeploy在第一次运行后仍以root用户身份运行并出现故障的问题,可以按照以下步骤进行处理:
sudo su -vi /etc/codedeploy-agent/conf/codedeployagent.ymlrunas属性,将其设置为一个非root用户,例如codedeploy。
示例:runas: codedeploy
service codedeploy-agent restart通过这些步骤,AWS CodeDeploy将以非root用户的身份运行,并且您的部署将不再遇到与root用户权限相关的问题。