AWS 代码部署错误部署失败

AWS Code Deploy Error Deployment Failed

我正在尝试为我的应用程序设置 CodeDeploy,但在部署的 BeforeInstall 部分期间我不断收到以下错误。

Error Code UnknownError
Script Name
MessageNo such file or directory - /opt/codedeploy-agent/deployment-
root/a5ee4c0b-a87a-4865-84a3-52bed8458234/d-L8EAGZTJN/deployment-
archive/appspec.yml
Log Tail

我有正确的 IAM 策略和角色,我有 CodeDeploy 设置和 运行 我正在尝试部署到的实例。

可能是我的代码出了问题,还是确定与 Amazon 配置有关?

非常感谢

当您通过代码部署进行部署时,您需要将 appspec.yml 文件放在根文件夹中。此文件应包含停止先前应用程序、安装依赖项和启动应用程序的步骤。

如果您正在部署 linux 服务器,appspec.yml 应该调用 bash 文件来停止先前的实例,安装依赖项并启动应用程序。

检查以下 link 示例应用程序

https://github.com/awslabs/aws-codedeploy-samples/tree/master/applications