Как занести в белый список IP / DNS серверов под loadbalancer? - PullRequest
0 голосов
/ 23 ноября 2018
  1. У меня есть два сервера (экземпляры EC2, предоставляемые AWS) под балансировкой нагрузки (точнее, ELB, предоставляемый AWS).

  2. Эти серверы работают одинаковоспокойный код API.(Состояние сохраняется во взаимной базе данных).

  3. Допустим, эти серверы предоставляют службу под названием X.

  4. Эти два сервера находятся в автоматическом масштабированиигруппа (ASG предоставлена ​​AWS) (это означает, что если требуется одна или более вычислительных мощностей - будет создан дополнительный сервер).

  5. Каждый сервер имеет свой собственный IP-адрес.

Допустим, я являюсь потребителем этой инфраструктуры.Я отправляю HTTP-запрос POST на конечную точку loadbalancer и ожидаю, что в какой-то момент получит HTTP-запрос POST.Запрос HTTP POST будет отправлен с одного из двух серверов под loadbalancer.Как я могу быть уверен, что HTTP-запрос POST отправляется службой X, а не кем-то другим?(Изначально я хочу, чтобы IP-адреса или DNS-списки были в белом списке).

Обратите внимание, что я не могу просто занести в белый список IP-адрес каждой машины под балансировщиком нагрузки, так как машины регулярно убиваются и порождаются (назначая новые IP-адреса каждый раз).

...