Sunt implementarea meu single page app pentru o găleată S3 prin intermediul AWS-CDK.
Stiva curentă codul este:
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'
}
]
});
Cu toate acestea, în AWS-CDK 1.133 am primit mesajul asta aliasConfiguration
este depreciată. Deci, eu sunt în căutarea la viewerCertificate: ViewerCertificate.fromAcmCertificate()
dar eu nu sunt sigur cum să-l folosească.
Înainte de a putea referi la ARN de Certificatul pe care l-am creat deja în Certificatul de Manager.
Pot folosi Certificate
clasa a obține o referință existente ACM resurse și de a folosi că, cu ViewerCertificate?
AWS docs nu sunt foarte clare în exemple, doar toate trimiterile.