Разрешить HTTPS в. NET Приложение Core 3.1.2, развернутое через AWS Elasti c Beanstalk - PullRequest
0 голосов
/ 01 марта 2020

Я создал REST API в. NET Core 3.1.2, который работает локально в режиме разработки и принимает запросы HTTP и HTTPS (на отдельных портах). Я также успешно развернул приложение на AWS Elasti c Beanstalk, в одном экземпляре, без балансировщиков нагрузки. Однако, когда приложение развернуто и проходит проверку работоспособности на Elasti c Beanstalk, я могу только получать ответы от моих HTTP-запросов - мои HTTPS-запросы не получают ответов.

У меня несколько Файлы .config в моем каталоге .ebextensions , один из которых https-singleinstance-securitygroup.config , предоставлен AWS. Это примечательно, поскольку для группы безопасности, которая применяется к одному экземпляру, никогда не добавляется правило для входящих подключений, чтобы открыть порт 443 для трафика c из всех источников. Мне любопытно, если мой каталог .ebextensions находится в правильном месте в моем. NET Базовом проекте. В настоящее время он у меня есть в root моего проекта, определенного в файле .csproj . Это правильное местоположение?

Будем весьма благодарны за любые дополнительные советы, рекомендации или предложения по разрешению моему. NET Базовому приложению обрабатывать запросы HTTPS. Спасибо!

...