2017-02-02 1 views
0

새 인스턴스와 첨부 된 인스턴스 역할을 만들고 해당 문서에 따라 코드 배포 에이전트를 설치했습니다. 그런 다음 응용 프로그램을 만들고 AWS doc.While 응용 프로그램에서 제공되는 SampleApp_Linux 샘플 배포본을 배포하려고합니다. 올바른 역할을하는 AWS codedeply 서비스 역할을 사용하고 있습니다. 내 응용 프로그램을 s3 버킷에 업로드했습니다. 이제 문제는 S330 버킷에서 코드를 배포하려고 시도 할 때입니다. 즉,을 설치하기 전에 세 번째 단계 즉, 에 오류가 발생합니다. /opt/codedeploy-agent/deployment-root/57ef2ee1-cbd1-4188-ac4c-44d9419a9cb2/d-YCH2YWYOI/deployment-archive/appspec.yml설치 전 aws 코드 배포에서 배포가 실패했습니다.

- 로그 오류 CodeUnknownError 스크립트 이름 MessageNo 파일 또는 디렉토리 당으로

똑같은 나는 /의/var을에서 관찰 기록 할 수 있습니다/AWS/codedeploy 에이전트

추가 정보 : 나를 내가 어떤 것을 잃었 알려주십시오 해당 응용 프로그램 간단한 HTML 파일 server.In 그 actutally 아파치는은 저기입니까? aspec.yml 파일 및 scripts 폴더. 이걸 도와주세요.

답변

0

appspec.yml 파일은 S3에 업로드하는 아카이브의 루트 또는 배포 할 GitHub 저장소에 있어야합니다. CodeDeploy가 appspec.yml 파일을 찾을 수 없어 배포가 실패한 것으로 보입니다. appspec.yml 파일이 압축 파일의 루트에 있는지 확인하십시오. 즉, 번들을 압축 해제하면 모든 파일이 새 폴더가 아닌 현재 디렉토리에 추출됩니다.

관련 문제