Estoy implementando mi sola página de la aplicación a un depósito de S3 a través de la AWS-CDK.
Pila actual código es:
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'
}
]
});
Sin embargo, en AWS-CDK 1.133 recibí el mensaje de que aliasConfiguration
está en desuso. Así que estoy mirando viewerCertificate: ViewerCertificate.fromAcmCertificate()
pero no estoy seguro de cómo usarlo.
Antes de que pudiera referirse a la ARN del Certificado que ya he creado en el Administrador de Certificados.
¿Puedo usar el Certificate
clase para obtener una referencia de la existente ACM de recursos y el uso que con la ViewerCertificate?
AWS docs no son super claro en los ejemplos, simplemente todas las referencias.