AWS Elastic Load Balancing Attachment

This page shows how to write Terraform and CloudFormation for Elastic Load Balancing Attachment and write them securely.


Fix issues in your cloud & app configurations

Test for misconfigurations of this resource in your cloud.


Terraform Example (aws_elb_attachment)

Attaches an EC2 instance to an Elastic Load Balancer (ELB). For attaching resources with Application Load Balancer (ALB) or Network Load Balancer (NLB), see the aws_lb_target_group_attachment resource.

NOTE on ELB Instances and ELB Attachments: Terraform currently provides both a standalone ELB Attachment resource (describing an instance attached to an ELB), and an Elastic Load Balancer resource with instances defined in-line. At this time you cannot use an ELB with in-line instances in conjunction with an ELB Attachment resource. Doing so will cause a conflict and will overwrite attachments.


Example Usage (from GitHub)

An example could not be found in GitHub.

CloudFormation Example (AWS::ElasticLoadBalancing::LoadBalancer)

Specifies a Classic Load Balancer.

You can specify the AvailabilityZones or Subnets property, but not both.

If this resource has a public IP address and is also in a VPC that is defined in the same template, you must use the DependsOn attribute to declare a dependency on the VPC-gateway attachment.


Frequently asked questions

What is AWS Elastic Load Balancing Attachment?

AWS Elastic Load Balancing Attachment is a resource for Elastic Load Balancing of Amazon Web Service. Settings can be wrote in Terraform and CloudFormation.