#amazon-web-services #api #flask #amazon-ec2 #https
#amazon-веб-сервисы #API #flask #amazon-ec2 #https
Вопрос:
Я создал приложение flask для использования только в качестве API. Я разместил его на aws с использованием nginx и gunicorn. Я намерен использовать API для запуска своего приложения для Android. В приложении есть часть, где я должен что-то загрузить с помощью Android Download Manager, но он загружает только то, что размещено в доменах https. Итак, я хочу сделать свое приложение https вместо http. Но каждый учебник показывает мне способ использования купленного домена. У меня пока мало информации об этом, но я не могу получить SSL-сертификат от amazon без купленного доменного имени (что бессмысленно для API). Я просто хочу знать, как я могу это сделать? Как я могу заставить свой сервер nginx прослушивать запросы https?
Я разместил его на aws с использованием nginx и gunicorn.
Ответ №1:
Я думаю, вам нужно доменное имя, чтобы получить ssl на AWS. Это не разрешено в AWS.
Ответ №2:
Одна часть HTTPS — это шифрование, другая часть — проверка личности. То, о чем вы просите, невозможно, поскольку требуется, чтобы вы подтвердили свое доменное имя. Без этого ни один центр сертификации не подпишет сертификат. У вас не может быть общедоступного сертификата, если он самоподписан. ACM (Amazon Certificate Manager), сервис AWS, не позволит вам создать сертификат без действительного доменного имени.