SSL-сертификат для компьютера с DNS-именем Route53, но размещенный в другом месте - PullRequest
0 голосов
/ 24 мая 2018

Моя компания использует AWS для большинства вещей и имеет доменное имя верхнего уровня, зарегистрированное через AWS для сервисов, размещенных там.Там у нас есть сертификат SSL для * .topleveldomain.com Однако у нас также есть один компьютер, который работает на Azure (они дали нам несколько бесплатных кредитов ...).Мы дали этой машине имя субдомена, используя Route53, указывая на публичный IP-адрес машины.

Эта часть работает нормально.

Возникла проблема в том, что мы хотим запускать службы коробки Azure, которые требуют указания файлов SSL .key и .crt.До сих пор мы работали с самозаверяющим сертификатом, но это вызывает различные проблемы, и мы хотели бы поставить на него обычный сертификат.

Есть ли способ сделать это с AWS?Диспетчер сертификатов не позволяет нам загружать файлы .crt и .key.Мы можем загрузить самоподписанный сертификат, но это, похоже, не приведет к его подписанию.

Ответы [ 3 ]

0 голосов
/ 24 мая 2018

Единственные типы сертификатов, которые вы можете экспортировать из AWS ACM, это сертификаты их Private CA service .Таким образом, в этом случае вам нужно получить соответствующий сертификат из другого места.Вы можете использовать Let's Encrypt для защиты этого сервера.

0 голосов
/ 24 мая 2018

В настоящее время невозможно использовать общедоступные сертификаты AWS ACM за пределами AWS.

Однако существует несколько обходных путей и подходов, если это соответствует характеру вашего приложения.

  • НастройкаAWS CloudFront с сертификатом ACM и прокси для запросов к серверу Azure.
  • Аналогично используйте AWS Application Balancer и используйте целевой тип ip , указывающий на сервер Azure.
  • Если его APIтолько загрузка, аналогично с использованием AWS API Gateway, указывающего на сервер Azure.
  • Использование Позволяет зашифровать сертификаты непосредственно для сервера Azure.
0 голосов
/ 24 мая 2018

https://aws.amazon.com/certificate-manager/faqs/#services_used

Вы можете использовать private сертификаты, выданные с ACM Private CA с экземплярами EC2, контейнерами и на ваших собственных серверах .(~ 400 $ / мес.)

В настоящее время public Сертификаты AWS Certificate Manager можно использовать только с определенными сервисами AWS.

...