const staticWebsite = new StaticWebsite(this, 'StaticWebsite', {
websiteContentPath: 'path/to/your/static/webpage',
distributionProps: {
domainNames: [yourDomainName],
certificate,
},
});
new ARecord(this, 'AliasRecord', {
zone: hostedZone,
recordName: yourDomainName,
target: RecordTarget.fromAlias(new targets.CloudFrontTarget(staticWebsite.cloudFrontDistribution)),
});