AWS CodeDeploy застрял в шаге AllowTraffic - PullRequest
0 голосов
/ 01 марта 2019

Я использую 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 прошел эти шаги, так что я не думаю, что это проблема).

Кто-нибудь может указать мне направление?Я не получаю никаких сообщений об ошибках, поэтому даже не знаю, как их отладить.

Спасибо

1 Ответ

0 голосов
/ 27 мая 2019

У меня та же проблема, после расследования я обнаружил, что моя целевая группа была "нездоровой".Я просто добавляю путь / файл проверки работоспособности, т.е. "/rorbots.txt", и перезагружаю сервер Ec2, и это решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...