У меня есть стандартное приложение Elastic Beanstalk, настроенное и отлично работающее по HTTP. После Документация AWS Я запросил сертификат SSL и настроил его с помощью CloudFront.
Вместо балансировщика нагрузки я добавляю правило входа в группу безопасности AWSEBSecurityGroup, которое открывает порт 443 для всего трафика для среды с одним экземпляром. Подробно здесь.
Используя этот фрагмент;
Resources:
sslSecurityGroupIngress:
Type: AWS::EC2::SecurityGroupIngress
Properties:
GroupId: {"Fn::GetAtt" : ["AWSEBSecurityGroup", "GroupId"]}
IpProtocol: tcp
ToPort: 443
FromPort: 443
CidrIp: 0.0.0.0/0
и загрузив его в .ebextensions / https-instance-securitygroup.config на сервере. Однако сертификат SSL по-прежнему не работает. Я не уверен, почему, я что-то пропустил?
Спасибо.