Я использую AWS CodeDeploy для развертывания моего проекта (запускаемого CodePipeline) в группу автоматического масштабирования (экземпляры EC2 за ALB).Это мой appSpec файл:
version: 0.0
os: linux
files:
- source: /
destination: /var/www/html/test-deploy
overwrite: true
permissions:
- object: /var/www/html/test-deploy/codedeploy
pattern: "*.sh"
owner: root
group: root
mode: 755
type:
- file
hooks:
BeforeInstall:
- location: codedeploy/before_install.sh
timeout: 180
AfterInstall:
- location: codedeploy/after_install.sh
runas: centos
timeout: 180
Файлы успешно развернуты в экземпляре EC2, но по какой-то причине после «BeforeAllowTraffic» ничего не происходит, как я ждал 15 минут, а следующий шаг все еще был »pending ".
Два файла .sh ничего не делают (и codedeploy прошел эти шаги, так что я не думаю, что это проблема).
Кто-нибудь может указать мне направление?Я не получаю никаких сообщений об ошибках, поэтому даже не знаю, как их отладить.
Спасибо