[在此处输入图片描述] [1]我正在尝试使用codepipeline将示例代码从github部署到ec2实例,但出现以下错误
“失败”,诊断:{格式:“ JSON”,有效载荷:“ {\”错误代码\“:5,\”脚本名称\“:\” \“,\”消息\“:\” The CodeDeploy代理在解压缩后未找到AppSpec文件 修订目录位于修订相对路径\\“ appspec.yml \\”中。的 修订版已解压到目录 \\“ / opt / codedeploy-agent / deployment-root / 69aa3b61-846e-4043-aadc-611b6ae65115 / d-KZWPIZ6DB / deployment-archive \”, 并且AppSpec文件是预期的,但在路径中找不到 \\“ / opt / codedeploy-agent / deployment-root / 69aa3b61-846e-4043-aadc-611b6ae65115 / d-KZWPIZ6DB / deployment-archive / appspec.yml \”
Appspec.yml文件位于基本目录中,当我将其上传到s3时,相同的zip文件也可以工作,并且能够查看EC2上的成功部署,Source也从GitHub上选择了文件,但部署失败
使用S3尝试了相同的软件包,并且可以使用,但不适用于GitHub
这是我当前的zip文件的样子
解压缩-l Sample.zip
appspec.yml
index.html
LICENSE.txt
scripts/install_dependencies
scripts/start_server
scripts/stop_server