Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 安装前在aws代码部署中部署失败_Amazon Web Services_Cloud_Devops_Aws Code Deploy - Fatal编程技术网

Amazon web services 安装前在aws代码部署中部署失败

Amazon web services 安装前在aws代码部署中部署失败,amazon-web-services,cloud,devops,aws-code-deploy,Amazon Web Services,Cloud,Devops,Aws Code Deploy,我已经为它创建了一个新实例和附加的实例角色,并根据文档在其中安装了代码部署代理。然后我创建了一个应用程序,并尝试部署aws文档中提供的示例修订版ie SampleApp_Linux。创建应用程序时,我使用的是aws codedeply服务角色,这是正确的角色。我已经在s3 bucket中上传了我的应用程序。现在的问题是,当我尝试从s3 bucket部署代码时,它在安装之前的第三步即中失败。 根据日志错误代码未知错误 脚本名 message无此类文件或目录-/opt/codedeploy agen

我已经为它创建了一个新实例和附加的实例角色,并根据文档在其中安装了代码部署代理。然后我创建了一个应用程序,并尝试部署aws文档中提供的示例修订版ie SampleApp_Linux。创建应用程序时,我使用的是aws codedeply服务角色,这是正确的角色。我已经在s3 bucket中上传了我的应用程序。现在的问题是,当我尝试从s3 bucket部署代码时,它在安装之前的第三步即中失败。 根据日志错误代码未知错误 脚本名 message无此类文件或目录-/opt/codedeploy agent/deployment root/57ef2ee1-cbd1-4188-ac4c-44d9419a9cb2/d-YCH2YWYOI/deployment archive/appspec.yml

我可以在/var/log/aws/codedeployagent中观察到同样的情况

额外信息:
请告诉我我遗漏了什么吗?它实际上是一个httpd服务器。在那个应用程序中有简单的html文件。还有aspec.yml文件和脚本文件夹。请帮我做这个

appspec.yml文件应该位于您上载到S3的归档文件的根目录下,或者位于您正在部署的GitHub repo的根目录下。CodeDeploy似乎找不到appspec.yml文件,因此部署失败。请确保appspec.yml文件位于归档文件的根目录,即解压包时,所有文件都会解压缩到当前目录,而不是新文件夹