AWS ELB 2014.2.19
Revision as of 10:02, 24 September 2019 by Greggory.elton (talk | contribs)
Below is an SSL configuration for the AWS ELB web server version 2014.2.19. This configuration was made with the Mozilla SSL Configuration Generator.
AWSTemplateFormatVersion: 2010-09-09 Description: Mozilla ELB configuration generated 2019-09-12, https://ssl-config.mozilla.org/#server=awselb&server-version=2014.2.19&config=intermediate Parameters: SSLCertificateId: Description: The ARN of the ACM SSL certificate to use Type: String AllowedPattern: ^arn:aws:acm:[^:]*:[^:]*:certificate/.*$ ConstraintDescription: > SSL Certificate ID must be a valid ACM ARN. https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-arns Resources: ExampleELB: Type: AWS::ElasticLoadBalancing::LoadBalancer Properties: Listeners: - LoadBalancerPort: '443' InstancePort: '80' PolicyNames: - Mozilla-intermediate-v5-0 SSLCertificateId: !Ref SSLCertificateId Protocol: HTTPS AvailabilityZones: Fn::GetAZs: !Ref 'AWS::Region' Policies: - PolicyName: Mozilla-intermediate-v5-0 PolicyType: SSLNegotiationPolicyType Attributes: - Name: Protocol-TLSv1.2 Value: true - Name: Server-Defined-Cipher-Order Value: false - Name: ECDHE-ECDSA-AES128-GCM-SHA256 Value: true - Name: ECDHE-RSA-AES128-GCM-SHA256 Value: true - Name: ECDHE-ECDSA-AES256-GCM-SHA384 Value: true - Name: ECDHE-RSA-AES256-GCM-SHA384 Value: true - Name: DHE-RSA-AES128-GCM-SHA256 Value: true - Name: DHE-RSA-AES256-GCM-SHA384 Value: true Outputs: ELBURL: Description: URL of the ELB load balancer Value: !Join [ '', [ 'https://', !GetAtt 'ExampleELB.DNSName', '/' ] ]