【以下的问题经过翻译处理】 我刚刚从 AWS Solutions 中部署了一个使用 CloudFormation 写成的解决方案。该解决方案包括了一个新的 CloudFront 分发。我的挑战是,我想将一个自定义域名mysite.example.com
添加到dxxxxxx.cloudfront.net
分发中。我已经使用了别名,并且用 Certificate Manager 创建了证书。我的问题是如何将新域名添加到现有的 CloudFront 中。
据我所知,我可以使用 Distribution.fromDistributionAttributes 来导入现有的分发。
例如:
const distribution = cloudfront.Distribution.fromDistributionAttributes(this, 'ImportedDist', {
domainName: 'd111111abcdef8.cloudfront.net',
distributionId: '012345ABCDEF',
});
如果我已经准备好了别名和证书 ARN,例如:
const domainName = 'mysite.example.com';
const certificateArn = 'arn:aws:acm:us-east-1: 123456789012:certificate/abcdefgh-1234-5678-9012-abcdefghujkl';
接下来该如何操作?