I have added a challenge via DNS using AWS Route 53. Everything seems to be working correctly because I can see my zones via zone lookup and the script retrieves the correct DNS Zone ID. However, when I try to request a new certificate via Let’s Encrypt, the DNS record update fails with this error:
Failed [Amazon Route 53 DNS API]: System.ArgumentNullException: Value cannot be null. (Parameter ‘source’)
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable1 source, Func2 predicate, Boolean& found)
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 source, Func2 predicate)
at Certify.Providers.DNS.AWSRoute53.DnsProviderAWSRoute53.CreateRecord(DnsRecord request) in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Providers\DNS\AWSRoute53\DnsProviderAWSRoute53.cs:line 167
at Certify.Core.Management.Challenges.DnsChallengeHelper.CompleteDNSChallenge(ILog log, ManagedCertificate managedcertificate, CertIdentifierItem domain, String txtRecordName, String txtRecordValue, Boolean isTestMode) in D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.Core\Management\Challenges\DNS\DnsChallengeHelper.cs:line 215
Any ideas?
Thnx