AWS Проверки работоспособности в частном экземпляре - PullRequest
0 голосов
/ 04 августа 2020

Мне нужно выполнить простые проверки работоспособности экземпляра ec2, у которого нет доступа к inte rnet. Экземпляр находится за другим ec2, используя Apache в качестве интерфейса.

Я не могу использовать балансировщик нагрузки и не могу предоставить экземпляру доступ к inte rnet.

Я посмотрел route53 в качестве альтернативы проверки работоспособности, но для этого также требуется соединение inte rnet.

Я знаю, что могу сделать это с помощью лямбда-функции, но я хотел бы знать, есть ли другие ('aws удалось ') способ сделать это.

1 Ответ

0 голосов
/ 04 августа 2020
  1. Что вы пытаетесь проверить на инстансе? Экземпляры EC2 поставляются с проверками состояния по умолчанию для общего состояния.
  2. Если вы хотите проверить что-то конкретное c, вы можете запустить сценарий на экземпляре (например, через cron) и использовать AWS CLI (или аналогичный API) для передачи метрик в CloudWatch; вы также можете установить здесь будильники.
  3. Почему бы не использовать балансировщик нагрузки для проверки работоспособности и просто не направлять на него трафик c? Убедитесь, что ваши группы безопасности разрешают трафик c от балансировщика нагрузки (при условии ALB) в экземпляр EC2, но вы можете удалить любой входящий доступ к группе безопасности балансировщика нагрузки для дополнительной безопасности.
...