Dynamic DNS w/ Route 53 API failure
-
Hi trying to get dynamicDNS to work with my Route 53 on 2.2.6-RELEASE.
I found these errors in /tmp/PHP_errors.log, but there was no indication of failure in the system log or DynDNS page.
PHP Warning: Invalid argument supplied for foreach() in /etc/inc/dyndns.class on line 564 PHP Warning: Route53::changeResourceRecordSets(): Sender - SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details. Request Id: 42c82469-e86d-11e5-8742-bb025b4f515c in /etc/inc/r53.class on line 545
I am having it use the access key and secret key of an IAM user with permissions
route53:ListResourceRecordSets
route53:ChangeResourceRecordSetsI have the dyndns username set to this access key
for password I set the secret accesskeyquadruple checked it is correct, set multiple times, and even created new credentials and tried those.
Has the Route 53 API changed and this does not currently work? I did not see a bug about this but did find a similar problem from last year where the API had changed https://redmine.pfsense.org/issues/3973
Thanks