Указание AWS CloudFront на ECS с помощью Route53 SRV - PullRequest
1 голос
/ 20 июня 2020

Мне было интересно, как указать AWS CloudFront на AWS Контейнер ECS с помощью Service Discovery (Route 53 с записью SRV).

ECS основан на Spot EC2 без балансировщика нагрузки.

1 Ответ

7 голосов
/ 20 июня 2020

Предлагаемый подход для архитектуры, работающей в контейнере, заключается в перенаправлении трафика c в контейнер из AWS ELB .

Если вы используете ECS с обнаружение службы, тогда записываемая запись фактически записывается в частную размещенную зону, которая недоступна за пределами VP C (s), к которой она прикреплена.

Более того, контейнеры эфемерны, с дальнейшим повышением риска используя точечный экземпляр, контейнер может быть остановлен в любой момент. Если экземпляр публикуется c, ему потребуется связать с ним Elasti c IP-адрес , чтобы он мог сохранить IP-адрес.

Вы хотели бы создать A record к этому EIP, чтобы CloudFront мог его использовать, эта запись A должна иметь значение домена, который должен разрешить CloudFront, и должна находиться в зоне хостинга publi c.

Внутри В вашем дистрибутиве CloudFront в качестве значения источника будет установлено доменное имя, которое вы установили на предыдущем шаге.

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