2017-02-02 5 views
0

Я создал для него новый экземпляр и вложенную роль экземпляра и установил в нем агент развертывания кода в соответствии с документом. Затем я создал приложение и попытался установить примерную ревизию, т.е. SampleApp_Linux, которая предоставляется в aws doc.While при создании приложения я использую роль сервиса AWS codedeply, которая является правильной ролью. Я загрузил свое приложение в ведро s3. Теперь проблема в том, что когда я пытаюсь развернуть код из s3-ведра, он получает отказ на третьем этапе, т.е. перед установкой. По бревнами Ошибка CodeUnknownError Имя сценария MessageNo такого файла или каталога - /opt/codedeploy-agent/deployment-root/57ef2ee1-cbd1-4188-ac4c-44d9419a9cb2/d-YCH2YWYOI/deployment-archive/appspec.ymlОшибка развертывания при развертывании aws-кода перед установкой

То же самое я могу наблюдать в/вар/журнал/AWS/codedeploy агент

дополнительная информация: Пожалуйста, скажите мне, я упускаю некоторые вещи его actutally HTTPD server.In, что приложение простой HTML файла there.and? aspec.yml файл и папку сценариев. Пожалуйста, помогите мне с этим.

ответ

0

Файл appspec.yml должен находиться в корневом каталоге загружаемого архива на S3 или репозиторий GitHub, с которым вы развертываете. Кажется, что CodeDeploy не может найти файл appspec.yml и, следовательно, не удается выполнить развертывание. Убедитесь, что файл appspec.yml находится в корневом каталоге архива, то есть при распаковке пакета все файлы извлекаются в текущий каталог, а не в новую папку.

Смежные вопросы