Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions cloudformation/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -678,6 +678,7 @@ Resources:
Type: AWS::CloudFront::Distribution
Properties:
DistributionConfig:
HttpVersion: 'http2and3'
Origins:
- Id: S3WebsiteOrigin
DomainName: !GetAtt AppFrontendS3Bucket.RegionalDomainName
Expand All @@ -699,6 +700,7 @@ Resources:
- UiDomainName

DefaultCacheBehavior:
Compress: true
TargetOriginId: S3WebsiteOrigin
ViewerProtocolPolicy: redirect-to-https
AllowedMethods:
Expand Down Expand Up @@ -732,6 +734,7 @@ Resources:
- HEAD
CachePolicyId: !Ref CloudfrontCachePolicy
OriginRequestPolicyId: 216adef6-5c7f-47e4-b989-5492eafa07d3
Compress: true
- PathPattern: "/api/v1/organizations"
TargetOriginId: ApiGatewayOrigin
ViewerProtocolPolicy: redirect-to-https
Expand All @@ -748,6 +751,7 @@ Resources:
- HEAD
CachePolicyId: "658327ea-f89d-4fab-a63d-7e88639e58f6"
OriginRequestPolicyId: 216adef6-5c7f-47e4-b989-5492eafa07d3
Compress: true
- PathPattern: "/api/documentation*"
TargetOriginId: ApiGatewayOrigin
ViewerProtocolPolicy: redirect-to-https
Expand All @@ -764,6 +768,7 @@ Resources:
- HEAD
CachePolicyId: "658327ea-f89d-4fab-a63d-7e88639e58f6"
OriginRequestPolicyId: 216adef6-5c7f-47e4-b989-5492eafa07d3
Compress: true
- PathPattern: "/api/*"
TargetOriginId: ApiGatewayOrigin
ViewerProtocolPolicy: redirect-to-https
Expand All @@ -780,14 +785,14 @@ Resources:
- HEAD
CachePolicyId: 4135ea2d-6df8-44a3-9df3-4b5a84be39ad # caching disabled
OriginRequestPolicyId: 216adef6-5c7f-47e4-b989-5492eafa07d3
Compress: true
ViewerCertificate:
AcmCertificateArn: !FindInMap
- ApiGwConfig
- !Ref RunEnvironment
- EnvCertificateArn
MinimumProtocolVersion: TLSv1.2_2021
SslSupportMethod: sni-only
HttpVersion: http2
PriceClass: PriceClass_100

AppFrontendS3BucketPolicy:
Expand Down Expand Up @@ -860,6 +865,7 @@ Resources:
Type: AWS::CloudFront::Distribution
Properties:
DistributionConfig:
HttpVersion: 'http2and3'
Origins:
- Id: ApiGatewayOrigin
DomainName: !Sub "${AppApiGateway}.execute-api.${AWS::Region}.amazonaws.com"
Expand All @@ -878,6 +884,7 @@ Resources:
- !Ref RunEnvironment
- EnvDomainName
DefaultCacheBehavior:
Compress: true
TargetOriginId: ApiGatewayOrigin
ViewerProtocolPolicy: redirect-to-https
AllowedMethods:
Expand All @@ -904,7 +911,6 @@ Resources:
- EnvCertificateArn
MinimumProtocolVersion: TLSv1.2_2021
SslSupportMethod: sni-only
HttpVersion: http2
PriceClass: PriceClass_100

LinkryRecordsCloudfrontStore:
Expand Down Expand Up @@ -962,6 +968,7 @@ Resources:
Type: AWS::CloudFront::Distribution
Properties:
DistributionConfig:
HttpVersion: 'http2and3'
Enabled: true
DefaultCacheBehavior:
ViewerProtocolPolicy: redirect-to-https
Expand Down Expand Up @@ -993,7 +1000,6 @@ Resources:
- EnvCertificateArn
MinimumProtocolVersion: TLSv1.2_2021
SslSupportMethod: sni-only
HttpVersion: http2
PriceClass: PriceClass_100

LinkryDomainProxy:
Expand Down
Loading