बनाने CloudFrontWebDistribution के साथ viewerCertificate, विन्यस्त करने के लिए कैसे

0

सवाल

मैं कर रहा हूँ की तैनाती मेरी एकल पृष्ठ अनुप्रयोग के लिए एक 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?

एडब्ल्यूएस के डॉक्स नहीं कर रहे हैं सुपर स्पष्ट उदाहरण में, बस सभी संदर्भ ।

amazon-cloudfront aws-cdk
2021-11-23 11:38:14
1

सबसे अच्छा जवाब

0

हाँ, आप का उपयोग कर सकते हैं Certificate का निर्माण करने के लिए एक संदर्भ प्राप्त करने के लिए एक मौजूदा प्रमाण पत्र । का उपयोग करें Certificate.fromCertificateArn()

viewerCertificate: ViewerCertificate.fromAcmCertificate(
    Certificate.fromCertificateArn(this, "my_cert", awsConfig.acm_arn)
)
2021-11-23 13:37:06

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में