Не удается просмотреть события в AWS CodeDeploy

Мое развертывание CodeDeploy не выполняется. Обычно я могу видеть список событий для каждого экземпляра и видеть, какие из них не прошли/не прошли. Это больше не работает, и список событий пуст. Что может быть причиной этого?


person EugeneMi    schedule 20.03.2015    source источник


Ответы (5)


Как упоминает Джонатан Турпи, вам, вероятно, следует устранять неполадки, если экземпляр заботится о вашем развертывании.

Сначала вы можете попытаться устранить неполадки с помощью интерфейса командной строки AWS, aws deploy get-deployment --deployment-id d-USUAELQEX. Он может возвращать коды ошибок, которые помогут вам настроить параметры и успешно выполнить развертывание. См. http://docs.aws.amazon.com/cli/latest/reference/deploy/get-deployment.html

Если ваш экземпляр EC2 фактически обрабатывает развертывание. Отредактируйте /etc/codedeploy-agent/conf/codedeployagent.yml и установите :verbose: на true на своем экземпляре EC2.

Попробуйте снова развернуть и открыть codedeploy-agent.log в /var/log/aws/codedeploy-agent и посмотреть, сможете ли вы там что-нибудь увидеть. Подробнее читайте здесь: http://docs.aws.amazon.com/codedeploy/latest/userguide/host-cleanup.html

person socialli    schedule 19.06.2015

Возможно, вы не сможете увидеть события, если развертывание не зашло достаточно далеко. Например, возникла проблема с получением списка экземпляров из-за конфигурации IAM или ваш экземпляр не отвечает на команды.

person Jonathan Turpie    schedule 20.03.2015
comment
Хорошая точка зрения. @EugeneMi журналы codedeploy-agent, упомянутые выше, сработали для меня (выяснилось, что я неправильно настроил политику доверия IAM, подобно этому). - person danwild; 18.03.2017

Проверьте файл codedeploy-agent-log.txt. у него может быть больше информации о подпольной проблеме. в машине Windows вы найдете его под

C:\ProgramData\Amazon\CodeDeploy\log

person Abdel    schedule 22.06.2015

Как упомянул Джонатан, у вас может не быть правильной конфигурации для ваших конфигураций IAM. Убедитесь, что ваша роль IAM имеет политику «AWSCodeDeployRole».

person oyvindym    schedule 19.02.2016

Это происходит, когда агент развертывания кода не запущен. Убедитесь, что агент развертывания кода запущен:

sudo service codedeploy-agent status
person vineet sinha    schedule 16.02.2017