Deploy backends in ASG, ALB, NAT GW, Private or Public subnets.
For more info, please see Chapter 2, "Getting started with Terraform", of Terraform: Up and Running.
- You must have Terraform installed on your computer.
- You must have an Amazon Web Services (AWS) account.
Configure your AWS access keys as environment variables:
export AWS_ACCESS_KEY_ID=(your access key id)
export AWS_SECRET_ACCESS_KEY=(your secret access key)
Deploy the code:
terraform init
terraform apply
When the apply
command completes, it will output the DNS name of the load balancer. To test the load balancer:
curl http://<alb_dns_name>/
Clean up when you're done:
terraform destroy