Comments (4)
@msmagoo87 my terraform version is..
Terraform v0.13.5
I share some part o f my custom_headers settings..
custom_origins = [{
domain_name = "${lookup(local.api_gw_dns, local.environment)}.${lookup(local.main_dns_zone_name, local.environment)}"
origin_id = "api-${local.environment}-v2"
origin_path = "/v1"
custom_origin_config = {
http_port = 80
https_port = 443
origin_protocol_policy = "https-only"
origin_ssl_protocols = ["TLSv1.2"]
origin_keepalive_timeout = 30
origin_read_timeout = 30
}
}]
from terraform-aws-cloudfront-s3-cdn.
@chitopunk I am unable to recreate this locally. Can you share which version of TF you're running, please?
from terraform-aws-cloudfront-s3-cdn.
@msmagoo87 my terraform version is..
Terraform v0.13.5
I share some part o f my custom_headers settings..
custom_origins = [{ domain_name = "${lookup(local.api_gw_dns, local.environment)}.${lookup(local.main_dns_zone_name, local.environment)}" origin_id = "api-${local.environment}-v2" origin_path = "/v1" custom_origin_config = { http_port = 80 https_port = 443 origin_protocol_policy = "https-only" origin_ssl_protocols = ["TLSv1.2"] origin_keepalive_timeout = 30 origin_read_timeout = 30 } }]
This is without setting customer_headers = []
. When you change it to this you still get the error you indicated?
custom_origins = [{
domain_name = "${lookup(local.api_gw_dns, local.environment)}.${lookup(local.main_dns_zone_name, local.environment)}"
origin_id = "api-${local.environment}-v2"
origin_path = "/v1"
custom_headers = []
custom_origin_config = {
http_port = 80
https_port = 443
origin_protocol_policy = "https-only"
origin_ssl_protocols = ["TLSv1.2"]
origin_keepalive_timeout = 30
origin_read_timeout = 30
}
}]
from terraform-aws-cloudfront-s3-cdn.
The Terraform requirement is that if you supply a custom_origins
object, you must fill in all the fields.
This appears to be a Terraform bug (hashicorp/terraform#27010) regarding the bad error message.
Closing as invalid
from terraform-aws-cloudfront-s3-cdn.
Related Issues (20)
- Error: An argument named "response_headers_policy_id" is not expected here. HOT 5
- version 4.0.0 of the aws provider contains breaking changes for the CDN module HOT 11
- Make random_password.referer available as an output HOT 1
- AuthorizationHeaderMalformed: The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'us-west-2'
- IAM Continuously Updates Between Apply HOT 1
- Using existing origin access identity fails with explicit context HOT 1
- Lambda@Edge submodule doesn't allow to control log group settings HOT 1
- Add support for origin-access-control to replace origin-access-identity HOT 2
- Allow route53 records overwrite
- `additional_bucket_policy` has no effect HOT 1
- The parameter ForwardedValues is required error if i use ordered_cache parameter HOT 2
- Cannot create deployment principal and the CDN in the same terraform run HOT 1
- http2and3 http_version gives validation error
- Ability to attach a custom iAM policy to lambdas
- There are many deprecated resources related to S3 HOT 1
- Unable to disable logging
- Changes To S3 Bucket Default Settings Breaks Access Logging HOT 3
- Unable to reference an origin bucket that does not existing yet
- Website enabled forces an S3 bucket SSL only access policy that can not be applied
- Version 5.0.0 of the aws provider contains breaking changes for this module HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-aws-cloudfront-s3-cdn.