awslabs / route53-dynamic-dns-with-lambda

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

simplified hash #22

Closed honvl closed 5 years ago

honvl commented 6 years ago

Hi, thank you for your work. I was able to get this installed in the enterprise, but having to spin up a separate Ubuntu VM for the function was a pain point. It would be nice to have a version with a simplified hash that is static and doesn't include the IP address. This would allow a single curl to be used instead of a bash script, lending support to the Windows task scheduler and simple Unix hosts without jq installed.

seangreathouse commented 6 years ago

Hello,

I think the best solution may be to use Powershell or Python.
I had plans for a Python client, but a contributor submitted a very nice bash client that I modified vor the v2 version of the project.
There is also an existing Powershell client that was previously contributed and lives in the v1 folder. It should work against the v2 project (even though the Powershell client only supports the v1 feature set) . I did try to make v2 backward compatible with older clients.

Hope this helps!