Как правильно использовать AWS ACM?

У нас есть все для нашей инфраструктуры в нас-запад-2. У нас есть ssl-сертификат в us-east-1. Необходимо быть в этом регионе с помощью API Gateway.

В us-west-2 мы прекрасно используем сертификат в API Gateway. Мы хотели бы использовать его и на нашем ELB. Но ELB требует, чтобы сертификат ACM находился в том же регионе.

Сертификат является *.domain.com, поэтому он работает со всеми нашими поддоменами. Как правильно использовать сертификат с API Gateway и ELB?

1 ответ

Это сценарий, который я встречал много раз. API-шлюз с ACM фактически создает дистрибутив CloudFront за кулисами (см. Настройка настраиваемого доменного имени для имени хоста API). В CloudFront не хватает AWS Global, который находится в us-east-1 область, край.

Ограничением здесь является то, что ELB требует, чтобы сертификат находился в том же регионе, что и ELB.

Хорошей новостью является то, что вы можете создать второй сертификат подстановки в us-west-2 и используйте это в ELB, поскольку ACM не заботится о дублирующих доменах через сертификаты.

Если вам абсолютно необходим шлюз ELB и API для использования одного и того же сертификата, единственный известный мне вариант - это перенести вашу инфраструктуру в us-east-1, По моему мнению, наличие двух сертификатов кажется гораздо лучшим вариантом.

Другие вопросы по тегам