Ja som nasadenie moje jednu stránku aplikácie S3 vedro cez AWS-CDK.
Aktuálne zásobník kód je:
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'
}
]
});
Avšak, v AWS-CDK 1.133 som dostal správu, že aliasConfiguration
je zastarané. A tak som si pri pohľade na viewerCertificate: ViewerCertificate.fromAcmCertificate()
ale nie som si istá, ako ju používať.
Predtým, ako som mohla na ARN-Certifikát, ktorý som už vytvorené v Certificate Manager.
Môžem používať Certificate
triedy, aby si odkaz existujúcich ACM zdrojov a použitia, ktoré s ViewerCertificate?
AWS to dokumenty nie sú super jasné príklady, len všetky odkazy.