• 1000 Однако мне нужно отобразить эту страницу как iframe в sanity.io в качестве предварительного просмотра в Интернете, и для этого требуется https.
Я прочитал это https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html, и большинство из них довольно по большей части прямо вперед.
То, что я сделал до сих пор, - это создание прослушивателя для 443 https на балансировщике нагрузки и добавление https 443 в группу безопасности. Я успешно выпустил сертификат для поддомена, который я использую с aws, и прикрепил его к прослушивателю loadbalancer.
У Гэтсби есть статья о настраиваемых сертификатах для режима разработки здесь https://www.gatsbyjs.org/docs/local-https/#custom -key-and-certificate-files Я ищу файл сертификата, авторитетный файл и ключ файл, чтобы передать эту команду ниже
Где в диспетчере сертификатов aws мне найти эти файлы. Я думаю, что это последняя часть, которая мне нужна для работы https, поправьте меня, если я ошибаюсь.
заранее спасибо.
gatsby develop --https --key-file ../relative/path/to/key.key --cert-file ../relative/path/to/cert.crt --ca-file ../relative/path/to/ca.crt
Это процесс, который я использовал для запроса сертификата, и в нем говорится, что он выдан https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html
Но как мне использовать его с настраиваемой командой https с gatsby?
Существует вариант экспорта, но он говорит только о закрытых ключах. Нужно ли мне создавать закрытый ключ, а затем я могу экспортировать нужные мне файлы?
Мне вообще нужно запускать https на стороне gatsby. Я смотрел видео, используя apache, и на сервере apache не было внесено никаких изменений, чтобы https работал с балансировщиком нагрузки.
Вот скриншот моего слушателя балансировщика нагрузки
![enter image description here](https://i.stack.imgur.com/E6Tai.png)
Вот изображение моих групп безопасности
![enter image description here](https://i.stack.imgur.com/ev7oS.png)
Если я запускаю --https
для разработки gatsby, мой сайт ломается, я больше не могу посещать его через loadbalancer или порт 8000. Так что не знаю, что здесь делать.