I want to add to the array instead of overwriting it with extensions.
kenkubomi opened this issue · comments
Ken Kubomi commented
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: ''
Ken Kubomi commented
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.