Upload aplikacji fullstack (React, Node) na AWS, protokoły HTTP/HTTPS

0

Witam, najpierw przedstawię na jakim etapie jestem:

  1. pliki statyczne wrzuciłem na S3, wykupiłem domenę i skonfigurowałem CloudFront, Route53, poprzez Certificate Menager wygenerowałem SSL
  2. serwer API wrzuciłem przez Elastic Beanstalk, domena jest domyślna np. myapp.us-east-2.elasticbeanstalk.com

Problem jest w tym, że mój frontend nie może komunikować się z API gdyż ten komunikuje się przez HTTP a nie HTTPS, natomiast nie potrafię mu zainstalować SSL przez Certificate Menager ze wzgłędu na wspomniane w dokumentacji 'You cannot request a certificate for Amazon-owned domain names'.

Dlatego chcialem Was zapytać jak powinienem rozwiązać ten problem i czy opisany przeze mnie sposób postępowania w przypadku uploadu aplikacji fullstackowych jest prawidlowy?

0

Udało mi się rozwiązać mój problem, może pomoże to komuś w przyszłości:

Użyłem subdomeny jako aliasu (w stylu api.myapp.com) do mojego API na elastic beanstalk i utworzyłem certyfikat SSL typu wildcard (*.myapp.com), na koniec trzeba ustawić nagłówki w CloudFront aby umożliwić CORS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1