awslabs / route53-dynamic-dns-with-lambda

A Dynamic DNS system built with API Gateway, Lambda & Route 53.
Apache License 2.0
491 stars 166 forks source link

Unable to deploy template route53-ddns.yml #25

Closed danielkr123 closed 6 years ago

danielkr123 commented 6 years ago

Hello,

when I use the "route53-ddns.yml" and try to deploy it via CloudFormation I get a lot of "Template validation errors".

The positions of the yml file in the AWS error message are the same which are also highlighted when I parse the file in the Online YAML Parser.

Therefore I suppose that the yml file on GitHub has some syntax errors.

Example (row 555): <!-- blob contrib key: blob_contributors:v21:2e1505b693b28bbccdb187580bf493e6 --> --> Blank character after colon is not accepted

Best regards, Daniel

seangreathouse commented 6 years ago

Hey,
Use the console to deploy the template via the 'Upload a template to Amazon S3' method.
The template exceeds 51200 bytes so the CLI doesn't like it.
I just verified that the version on Github is the same as my deployed version, and I just deployed the stack again to test.
I'm not sure why it's failing the YAML parsing tests.
I will address both those issues, but you should be able to get it running for now.
Thanks for letting me know.

danielkr123 commented 6 years ago

Hi Sean,

thanks for your help. I figured out it was my (beginners) fault:

I right-clicked the link in setup guide to the "route53-ddns.yml"and saved it because I thought this would give me the YAML file. In fact I need to left click it which gives me the code view in GitHub, then click on "raw" and use that file.

Best regards, Daniel

seangreathouse commented 6 years ago

Thanks for letting me know. I hope you enjoy the project!

Best, Sean