Je suis le déploiement de mon single page application à un compartiment S3 via AWS-CDK.
Pile actuel code est:
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'
}
]
});
Cependant, dans AWS-CDK 1.133 j'ai reçu le message que aliasConfiguration
est obsolète. Je suis à la recherche à viewerCertificate: ViewerCertificate.fromAcmCertificate()
mais je ne suis pas sûr de la façon de l'utiliser.
Avant que je puisse consulter l'ARN du Certificat que j'ai déjà créé dans le Gestionnaire de Certificats.
Puis-je utiliser l' Certificate
une classe pour obtenir une référence de l'existant ACM des ressources et de l'utiliser avec le ViewerCertificate?
AWS docs ne sont pas super clair dans les exemples, toutes les références.