मैं कर रहा हूँ की तैनाती मेरी एकल पृष्ठ अनुप्रयोग के लिए एक S3 बाल्टी के माध्यम से एडब्ल्यूएस-CDK.
वर्तमान ढेर कोड है:
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'
}
]
});
हालांकि, एडब्ल्यूएस-CDK 1.133 मैं संदेश मिल गया है कि aliasConfiguration
पदावनत किया गया है. तो मैं देख रहा हूँ viewerCertificate: ViewerCertificate.fromAcmCertificate()
लेकिन मैं नहीं हूँ यकीन है कि कैसे इसे उपयोग करने के लिए.
इससे पहले कि मैं कर सकता का उल्लेख करने के लिए ARN का प्रमाण पत्र है कि मैं पहले से ही में बनाया प्रमाणपत्र प्रबंधक.
मैं उपयोग कर सकते हैं Certificate
वर्ग प्राप्त करने के लिए एक संदर्भ के मौजूदा एसीएम संसाधन और उपयोग के साथ कि ViewerCertificate?
एडब्ल्यूएस के डॉक्स नहीं कर रहे हैं सुपर स्पष्ट उदाहरण में, बस सभी संदर्भ ।