Как настроить HTTPS для каждого отдельного экземпляра EC2 в группе автоматического масштабирования?
Обычно балансировщик нагрузки перед группой справляется с этим, имея сертификат SSL / TLS, но в моей архитектуре нет балансировщика нагрузки; вместо этого клиенты запрашивают службу каталогов, которая предоставляет им IP-адрес экземпляра (экземпляры уведомляют каталог о своем существовании через функцию pub / sub сервера redis). Следовательно, сами экземпляры EC2 должны нести сертификаты SSL / TLS. Поскольку это группа автоматического масштабирования, экземпляры могут появляться / исчезать в любое время, поэтому сертификаты нельзя назначать вручную. Я знаю, что AWS может назначать каждому экземпляру общедоступный IP-адрес по умолчанию из своего пула, а также общее имя DNS, например ec2-203-0-113-25.compute-1.amazonaws.com, но они не поставляются с сертификат.
Итак, как мне получить эти экземпляры, чтобы иметь сертификаты, если их DNS-имя по умолчанию такое же, как случайное? Я думаю, может быть, я мог бы как-то настроить их в пользовательском родительском домене и каждый экземпляр запрашивать уникальный поддомен по желанию, тем самым позволяя им использовать подстановочный сертификат, который покрывает родительский домен, но я не совсем уверен, как это сделано.