Nano Hash - криптовалюты, майнинг, программирование

Настройка SSL для поддоменов, использующих Elastic Beanstalk и LightSail

Мне удалось настроить сертификат SSL с помощью AWS Certificate Manager и использовать его для двух сред Elastic Beanstalk. Один находится на example.com, а другой - на dev.example.com. Https отлично работает на обоих.

Теперь нам нужно заменить example.com установкой LightSail WordPress. Текущая среда example.com Elastic Beanstalk перемещается в другой поддомен.

Я не знаком с LightSail, и документы, кажется, охватывают только настройку DNS-записей внутри самого LightSail, а не из Route 53. По крайней мере, когда речь идет о SSL.

В документации упоминается, что вы можете создать запись A в Route 53 и указать ее на статический IP-адрес LightSail, что я и сделал, но https недействителен. Предположительно, мне нужно как-то назначить сертификат SSL, но мне не удалось разобраться в этом.

Нужно ли мне создавать балансировщик нагрузки в LightSail, или есть другой способ добиться, чтобы один домен в Route 53 указывал на разные типы продуктов AWS, подобных этому, с использованием одного и того же сертификата SSL?


Ответы:


1

Мне нужно как-то назначить сертификат SSL, но мне не удалось это выяснить.

Сертификаты ACM можно использовать только для балансировщика нагрузки, шлюза API и распространения CloudFront. Их нельзя использовать в экземпляре.

Есть два варианта исправить проблему:

  • Используйте балансировщик нагрузки с вашей световой распродажей . При этом вы можете просто установить свой сертификат ACM на предоставленный балансировщик.
  • Настройте сертификат SSL на экземпляре. Поскольку вы не можете использовать ACM для этого, вам необходимо получить для этого сертификат третьей стороны. Популярным выбором является https://letsencrypt.org/, который предоставляет бесплатные общедоступные сертификаты.
14.08.2020
  • Спасибо, что указали мне правильное направление. После того, как мы немного рассмотрим вариант балансировщика нагрузки LightSail, дополнительные затраты побеждают цель отказа от использования Elastic Beanstalk. LightSail и Let's Encrypt пока работают. 18.08.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..