Amazon cloudformation AWS ELB将HTTP重定向到HTTPS

Amazon cloudformation AWS ELB将HTTP重定向到HTTPS,amazon-cloudformation,aws-elb,Amazon Cloudformation,Aws Elb,我正在使用这个CloudFormation模板来设置jenkins服务器 我现在想向ELB添加一个SSL,并对其进行了以下修改: MasterELBListener: Type: AWS::ElasticLoadBalancingV2::Listener Properties: DefaultActions: - Type: "redirect" RedirectConfig: Protocol: "HT

我正在使用这个CloudFormation模板来设置jenkins服务器

我现在想向ELB添加一个SSL,并对其进行了以下修改:

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

  MasterHTTPSListener:
    Type: AWS::ElasticLoadBalancingV2::Listener
    Properties:
      Certificates:
        # - CertificateArn: !Ref CertificateARN
        - CertificateArn: !FindInMap
            - SSLmapping
            - ssl1
            - !FindInMap
              - AWSRegionsNameMapping
              - !Ref 'AWS::Region'
              - RegionName
      DefaultActions:
      - Type: forward
        TargetGroupArn: !Ref MasterELBTargetGroup
      LoadBalancerArn: !Ref MasterELB
      Port: 443
      Protocol: HTTPS
但当我试图访问该网站时,它只是多次


非常感谢您的任何建议

好的,我需要从ELB打开433的访问权限,包括:

  MasterELBHTTPSSGInWorld:
    Type: 'AWS::EC2::SecurityGroupIngress'
    Condition: HasNotAuthProxySecurityGroup
    Properties:
      GroupId: !Ref MasterELBSG
      IpProtocol: tcp
      FromPort: 443
      ToPort: 443
      CidrIp: '0.0.0.0/0'

你检查过你的安全小组了吗?端口80开着吗?