Amazon имеет в этом примере о том, как создать пользовательский псевдоним для CloudFrontWebDistribution
:
import route53 = require('@aws-cdk/aws-route53');
import targets = require('@aws-cdk/aws-route53-targets');
new route53.AaaaRecord(this, 'Alias', {
zone: myZone,
target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution))
});
, что выглядит очень просто.
Однако из-за Lambda@Edge ограничения, вместо этого я вынужден использовать низкоуровневый CfnDistribution
. Есть ли способ создать псевдоним для этого? Либо прямо, либо с каким-то вуду, чтобы создать высокоуровневую CloudFrontWebDistribution
конструкцию из низкоуровневого CfnDistribution
?