Перенаправить HTTP на HTTPS для приложения Loadbalancer в Elastic Beanstalk в Cloudformation - PullRequest
0 голосов
/ 04 марта 2019

Я использую ALB в моей среде Elastic Beanstalk.Это работает (на 80 и 443), но я хочу реализовать правило перенаправления в шаблоне облачной информации.

Мне удалось создать правило в консоли:

If PATH is / Redirect to HTTPS://#{host}:443/app?#{query}

Как я могусделать это для ALB в Elastic Beanstalk в CloudFormation?

1 Ответ

0 голосов
/ 04 марта 2019

Вы можете добавить расширение EB, являющееся фрагментом облачной информации.Это будет выглядеть примерно так:

albRedirect:
  Type: AWS::ElasticLoadBalancingV2::Listener
  Properties:
    DefaultActions:
      - Type: redirect
        RedirectConfig:
          Protocol: HTTPS
          Host: '#{host}'
          Query: '#{query}'
          Path: '/#{path}'
          Port: '443'
          StatusCode: HTTP_301
    LoadBalancerArn: !Ref AWSEBV2LoadBalancer
    Port: 80
    Protocol: HTTP

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-resources.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...