An open API service indexing awesome lists of open source software.

https://github.com/kjenney/terraform-cloudfront-multiple-alb-origins

Terraform to create a CloudFront distribution with multiple ALB Origins
https://github.com/kjenney/terraform-cloudfront-multiple-alb-origins

Last synced: 4 months ago
JSON representation

Terraform to create a CloudFront distribution with multiple ALB Origins

Awesome Lists containing this project

README

        

# cloufront-albs

CloudFront backing multiple ALB's

## Setup

```
terraform init
terraform apply
```

## Destroy

`terraform destroy`

## Example:
https://raw.githubusercontent.com/Shirasaka-Takahiro/alb_cloudfront_terraform/main/cloudfront.tf

## Manifest:
VPC - https://registry.terraform.io/modules/terraform-aws-modules/vpc/aws/latest
EC2 Instances - https://registry.terraform.io/modules/terraform-aws-modules/ec2-instance/aws/latest
ALBs - https://registry.terraform.io/modules/terraform-aws-modules/alb/aws/latest
CloudFront Distribution - https://registry.terraform.io/modules/terraform-aws-modules/cloudfront/aws/latest

## Specs:
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/restrict-access-to-load-balancer.html
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html
https://github.com/hashicorp/terraform-provider-aws/issues/412 ??