-
Notifications
You must be signed in to change notification settings - Fork 4.5k
certificatemanager.DnsValidatedCertificate has too low timeout #5835
Copy link
Copy link
Closed
Labels
@aws-cdk/aws-certificatemanagerRelated to Amazon Certificate ManagerRelated to Amazon Certificate ManagerbugThis issue is a bug.This issue is a bug.in-progressThis issue is being actively worked on.This issue is being actively worked on.p2
Description
When creating a DnsValidatedCertificate currently in the us-east-1 region my stack creation fails due to not being able to validate the certificate in time. It's set to 15 minutes currently:
aws-cdk/packages/@aws-cdk/aws-certificatemanager/lib/dns-validated-certificate.ts
Line 65 in e3305d8
| timeout: cdk.Duration.minutes(15), |
The AWS console reminds that it can take up to 30mins. Since DnsValidatedCertificate is creating a new certificate in a new stack all the time, it is (at least currently) not possible to create a stack with a DnsValidatedCertificate in us-east-1.
Reproduction Steps
const hostedZone = HostedZone.fromLookup(this, 'HostedZone', {
domainName: 'example.com',
})
const certificate = new DnsValidatedCertificate(this, 'Certificate', {
'example.com',
subjectAlternativeNames: [
'*.example.com',
],
hostedZone: hostedZone,
})Error Log
50/55 | 2:29:40 PM | CREATE_FAILED | AWS::CloudFormation::CustomResource | client-tracking-listener-us/Certificate/CertificateRequestorResource/Default (CertificateCertificateRequestorResource2890C6B7) Failed to create resource. Resource is not in the state certificateValidated
new CustomResource (/Users/kjakobi/workspace/infrastructure/tracking/node_modules/@aws-cdk/aws-cloudformation/lib/custom-resource.ts:163:21)
\_ new DnsValidatedCertificate (/Users/kjakobi/workspace/infrastructure/tracking/node_modules/@aws-cdk/aws-certificatemanager/lib/dns-validated-certificate.ts:81:29)
\_ new TrackingListenerStack (/Users/kjakobi/workspace/infrastructure/tracking/lib/tracking-listener-stack.ts:72:29)
\_ Object.<anonymous> (/Users/kjakobi/workspace/infrastructure/tracking/bin/tracking.ts:40:1)
\_ Module._compile (internal/modules/cjs/loader.js:1144:30)
\_ Module.m._compile (/Users/kjakobi/workspace/infrastructure/tracking/node_modules/ts-node/src/index.ts:536:23)
\_ Module._extensions..js (internal/modules/cjs/loader.js:1164:10)
\_ Object.require.extensions.<computed> [as .ts] (/Users/kjakobi/workspace/infrastructure/tracking/node_modules/ts-node/src/index.ts:539:12)
\_ Module.load (internal/modules/cjs/loader.js:993:32)
\_ Function.Module._load (internal/modules/cjs/loader.js:892:14)
\_ Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
\_ main (/Users/kjakobi/workspace/infrastructure/tracking/node_modules/ts-node/src/bin.ts:212:14)
\_ Object.<anonymous> (/Users/kjakobi/workspace/infrastructure/tracking/node_modules/ts-node/src/bin.ts:470:3)
\_ Module._compile (internal/modules/cjs/loader.js:1144:30)
\_ Object.Module._extensions..js (internal/modules/cjs/loader.js:1164:10)
\_ Module.load (internal/modules/cjs/loader.js:993:32)
\_ Function.Module._load (internal/modules/cjs/loader.js:892:14)
\_ Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
\_ /usr/local/lib/node_modules/npm/node_modules/libnpx/index.js:268:14
Environment
- CLI Version : 1.21.0
- Framework Version: 1.21.0
- OS : osx
- Language : typescript
This is 🐛 Bug Report
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-certificatemanagerRelated to Amazon Certificate ManagerRelated to Amazon Certificate ManagerbugThis issue is a bug.This issue is a bug.in-progressThis issue is being actively worked on.This issue is being actively worked on.p2