From f55e25dcb0caefed51b5f1991fb652bed4ce42f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=91=A8=F0=9F=8F=BC=E2=80=8D=F0=9F=92=BB=20Romain=20M?= =?UTF-8?q?arcadier-Muller?= Date: Thu, 20 Jun 2019 15:37:54 +0200 Subject: [PATCH] fix(certificatemanager): Increase wait time for DNS validation Allow the Lambda function to wait up to 9 minutes and 20 seconds before bailing out waiting for the domain to be validated. It used to be waiting no more than 5 minutes and would occasionally timeout on users. Fixes #2914 (hopefully) --- .../dns_validated_certificate_handler/lib/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/lib/index.js b/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/lib/index.js index 250afa666c31a..cd384a67d8bef 100644 --- a/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/lib/index.js +++ b/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/lib/index.js @@ -140,10 +140,10 @@ const requestCertificate = async function (requestId, domainName, subjectAlterna console.log('Waiting for validation...'); await acm.waitFor('certificateValidated', { - // Wait up to 5 minutes + // Wait up to 9 minutes and 30 seconds $waiter: { delay: 30, - maxAttempts: 10 + maxAttempts: 19 }, CertificateArn: reqCertResponse.CertificateArn }).promise();