Open kenkubomi opened 6 months ago
Is it possible to add my own origins and cache behaviors to the CloudFront distribution generated by the plugin? I tried adding it with extensions, but the existing array was overwritten.
constructs: website: type: server-side-website extensions: distribution: Properties: DistributionConfig: CacheBehaviors: - TargetOriginId: !GetAtt FilesBucket.RegionalDomainName PathPattern: /files/* ViewerProtocolPolicy: redirect-to-https CachePolicyId: 658327ea-f89d-4fab-a63d-7e88639e58f6 TrustedKeyGroups: - s3-for-presigned-url-group Origins: - DomainName: !GetAtt FilesBucket.RegionalDomainName Id: !GetAtt FilesBucket.RegionalDomainName OriginAccessControlId: !GetAtt CloudFrontOriginAccessControl.Id S3OriginConfig: OriginAccessIdentity: ''
What I want to do is very simple.
Added to the Server-side website, I would like to set my own domain to the S3 pre-signed URL via CloudFront.
Is it possible to add my own origins and cache behaviors to the CloudFront distribution generated by the plugin? I tried adding it with extensions, but the existing array was overwritten.