ray
04/12/2022, 4:18 AMmanitej
04/12/2022, 4:25 AMray
04/12/2022, 4:33 AMuserPool.addDomain("customDomain", {
customDomain: {
domainName: '<http://auth.example.com|auth.example.com>',
certificate: ... },
});
manitej
04/12/2022, 4:35 AMray
04/12/2022, 4:38 AMmanitej
04/12/2022, 4:40 AMray
04/12/2022, 4:42 AMFrank
Frank
const certificateArn = 'arn:aws:acm:us-east-1:123456789012:certificate/11-3336f1-44483d-adc7-9cd375c5169d';
const domainCert = certificatemanager.Certificate.fromCertificateArn(this, 'domainCert', certificateArn);
2. configure domain
pool.addDomain('CustomDomain', {
customDomain: {
domainName: '<http://user.myapp.com|user.myapp.com>',
certificate: domainCert,
},
});
3. create a route 53 record
new route53.ARecord(this, 'AliasRecord', {
zone,
target: route53.RecordTarget.fromAlias(new targets.UserPoolDomainTarget(domain)),
});
Frank