Tek sayfalık uygulamamı AWS-CDK aracılığıyla bir S3 kovasına dağıtıyorum.
Geçerli yığın kodu:
this.distribution = new CloudFrontWebDistribution(this, `${this.props.applicationName}Distribution`, {
originConfigs: [
{
s3OriginSource: {
s3BucketSource: this.dashboardBucket,
originAccessIdentity: dashboardIdentity
},
behaviors: [{
isDefaultBehavior: true
}],
},
],
aliasConfiguration: {
acmCertRef: awsConfig.acm_arn,
names: [url]
},
errorConfigurations: [
{
errorCode: 403,
responseCode: 200,
responsePagePath: '/'
},
{
errorCode: 404,
responseCode: 200,
responsePagePath: '/index.html'
}
]
});
Ancak, AWS-CDK 1.133'te şu mesajı aldım aliasConfiguration
önerilmiyor. Bu yüzden bakıyorum viewerCertificate: ViewerCertificate.fromAcmCertificate()
ama nasıl kullanacağımı bilmiyorum.
Sertifika Yöneticisinde önceden oluşturduğum Sertifikanın arn'sine başvurmadan önce.
Kullanabilir miyim Certificate
varolan ACM kaynağının bir referansını almak ve bunu ViewerCertificate ile kullanmak için sınıf?
AWS'nin dokümanları örneklerde çok net değil, sadece tüm referanslar.