Сбой развертывания, поскольку в файле спецификации приложения указана неподдерживаемая операционная система

#linux #amazon-web-services #amazon-ec2 #aws-code-deploy

#linux #amazon-web-services #amazon-ec2 #aws-code-deploy

Вопрос:

Использование AWS code deploy service для развертывания приложения на сервере Linux в экземпляре ec2. Продолжайте получать сообщение об ошибке

Сбой развертывания произошел из-за того, что в файле спецификации приложения указана неподдерживаемая операционная система (). Укажите либо «linux», либо «windows» в разделе os файла AppSpec, а затем повторите попытку.

Я создал файл appspec.yml и четко упомянул

 version: 0.0
os: linux
  

Тем не менее, по-прежнему продолжаю получать эту ошибку при событии BeforeInstall при развертывании кода.

Я проверил code deploy agent на сервере ec2. Служба запущена.

Приветствуется любая помощь. Заранее спасибо!

Ответ №1:

Вы редактируете этот файл из окна Windows? Я видел, что проблемы с окончаниями строк Windows вызывают аналогичные проблемы. Убедитесь, что вы используете правильные окончания строк Linux в этом файле.