I'm just learning AWS CDK after playing around with Serverless for a bit.

Serverless has a component to [deploy a static website](https://github.com/serverless-components/website), which uses S3 and CloudFront. It updates an existing CloudFront distribution if it [finds one](https://github.com/serverless-components/domain/blob/master/utils.js#L395) for the same domain. Presumably the reason why it does this is so you don't have to wait 40 minutes while the CloudFront distribution is set up. I can't think of any other reason for it, e.g. it would seem to cost the same.

So how do you search for and re-use an existing CloudFront distribution in CDK? Should you actually just create a new one?