0

https protocl을 사용하는 beanstalk에 대한 cloudflow 설정에 문제가 있습니다. 당신은 내가 모든 값 무리가 있고 나는 그것을 실행할 때이 멋진 작품시피구름로드에서 https로 탄력적 인로드 밸런서를 설정할 수 없습니다.

configurationTemplateUI: 
Type: AWS::ElasticBeanstalk::ConfigurationTemplate 
DependsOn: BeanstalkAppUI 
Properties: 
    ApplicationName: 
    Ref: BeanstalkAppUI 
    Description: AWS ElasticBeanstalk Sample Configuration Template 
    OptionSettings: 
    - Namespace: aws:autoscaling:asg 
    OptionName: MinSize 
    Value: 
     Ref: MinEc2s 
    - Namespace: aws:autoscaling:asg 
    OptionName: MaxSize 
    Value: 
     Ref: MaxEc2s 
    - Namespace: aws:elasticbeanstalk:environment 
    OptionName: EnvironmentType 
    Value: LoadBalanced 
    - Namespace: aws:autoscaling:launchconfiguration 
    OptionName: InstanceType 
    Value: 
     Ref: InstanceType 
    - Namespace: aws:ec2:vpc 
    OptionName: VPCId 
    Value: 
     Fn::ImportValue: !Sub ${BusinessUnit}-${EnvironmentInfra}-vpc-VpcId 
    - Namespace: aws:ec2:vpc 
    OptionName: Subnets 
    Value: 
     Fn::ImportValue: !Sub ${BusinessUnit}-${EnvironmentInfra}-vpc-SubnetIdPrivate${SubnetAvNumber} 
    - Namespace: aws:ec2:vpc 
    OptionName: ELBSubnets 
    Value: 
     Fn::ImportValue: !Sub ${BusinessUnit}-${EnvironmentInfra}-vpc-SubnetIdPublic${SubnetAvNumber} 
    SolutionStackName: 
    Ref: BeanstalkPackInstallationUI 

:

여기 내 구성 설정입니다. https로 Elb를 설정하는 옵션을 지정하는 방법에 대해서는 아무 것도 발견하지 못했습니다. 네트워킹 섹션의 콩팥 모양 구성에서 수동으로 콘솔에서 할 수 있습니다.

누구든지 그 점을 밝힐 수 있습니까? 구름 형성이 가능한가?

답변

1

aws:elb:listener:listener_port 네임 스페이스를 확인해 보시기 바랍니다.

여기에 당신이 도움이 될 수있는 생각 몇 가지 옵션이 있습니다 :

이 예에서
- Namespace: aws:elb:listener:443 
    OptionName: ListenerProtocol 
    Value: HTTPS 
- Namespace: aws:elb:listener:443 
    OptionName: InstancePort 
    Value: 80 
- Namespace: aws:elb:listener:443 
    OptionName: InstanceProtocol 
    Value: HTTP 
- Namespace: aws:elb:listener:443 
    OptionName: SSLCertificateId 
    Value: arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012 

, 그것은 HTTPS 요청을 수락하고 ACM 인증서 arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012로 서비스를 제공하기 위해 ELB를 구성합니다. SSL은 ELB에서 종단되며 백본 EC2 인스턴스에 대한 연결은 표준 HTTP를 사용하여 수행됩니다.

희망이 있습니다.

CloudFormation 탄성 콩 줄기 옵션은 새로운 스타일로 aws:elb:listener:listener_port 옵션을 존중되지 않는 한 어떤 이유 편집

하지만 아스 커는 기존의 스타일을 aws:elb:loadbalancer 옵션

- Namespace: aws:elb:loadbalancer 
    OptionName: LoadBalancerHTTPPort 
    Value: '80' 
- Namespace: aws:elb:loadbalancer 
    OptionName: LoadBalancerHTTPSPort 
    Value: '443' 
- Namespace: aws:elb:loadbalancer 
    OptionName: SSLCertificateId 
    Value: arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012 
+0

를 사용하여 성공을 발견 할 수 있었다 정말 고마워. 내가 콩나무 cfn에 직접 추가 할 수 있다고 생각 하던가 아니면 별도로 엘프를 만들어야 하나? (왜냐하면 콩 줄기가 자동으로 내 팔꿈치를 만들어 내기 때문에) 매우 편리합니다. –

+0

콩 줄기가 자신을 위해 만든 ELB에 적용됩니다. –

+0

모든 것을 잘 돌릴 때 실행하지만 네트워크 패널에서 콩팥 껍질 설정을 확인하면 https가 꺼지는 것을 알 수 있습니다. 어떤 생각? –

관련 문제