Skip to content

Instantly share code, notes, and snippets.

@mraerino
Created September 6, 2018 20:30
Show Gist options
  • Save mraerino/48219043544a93b6be668365fa73f85a to your computer and use it in GitHub Desktop.
Save mraerino/48219043544a93b6be668365fa73f85a to your computer and use it in GitHub Desktop.
---
AWSTemplateFormatVersion: '2010-09-09'
Resources:
distd3acn4q8n6gtuxcloudfrontnet:
Type: AWS::CloudFront::Distribution
Properties:
DistributionConfig:
Aliases:
- staging.code4maus.app.wdr.cloud
PriceClass: PriceClass_100
CacheBehaviors:
- TargetOriginId: S3-hackingstudio-alt-code4maus-projects-staging
PathPattern: data/*
ViewerProtocolPolicy: redirect-to-https
MinTTL: 0
AllowedMethods:
- HEAD
- DELETE
- POST
- GET
- OPTIONS
- PUT
- PATCH
CachedMethods:
- HEAD
- GET
ForwardedValues:
Cookies:
Forward: none
- TargetOriginId: Custom-is8f345xhc.execute-api.eu-central-1.amazonaws.com/staging
PathPattern: api/*
ViewerProtocolPolicy: redirect-to-https
MinTTL: 0
AllowedMethods:
- HEAD
- DELETE
- POST
- GET
- OPTIONS
- PUT
- PATCH
CachedMethods:
- HEAD
- GET
ForwardedValues:
Cookies:
Forward: none
DefaultCacheBehavior:
TargetOriginId: S3-hackingstudio-alt-code4maus-app-staging
ViewerProtocolPolicy: redirect-to-https
MinTTL: 0
AllowedMethods:
- HEAD
- GET
CachedMethods:
- HEAD
- GET
ForwardedValues:
Cookies:
Forward: none
Origins:
- DomainName: hackingstudio-alt-code4maus-app-staging.s3-website-eu-central-1.amazonaws.com
Id: S3-hackingstudio-alt-code4maus-app-staging
S3OriginConfig:
HTTPPort: '80'
HTTPSPort: '443'
OriginProtocolPolicy: http-only
- DomainName: hackingstudio-alt-code4maus-projects-staging.s3.amazonaws.com
Id: S3-hackingstudio-alt-code4maus-projects-staging
S3OriginConfig: {}
- DomainName: is8f345xhc.execute-api.eu-central-1.amazonaws.com
Id: Custom-is8f345xhc.execute-api.eu-central-1.amazonaws.com/staging
OriginPath: "/staging"
S3OriginConfig:
HTTPPort: '80'
HTTPSPort: '443'
OriginProtocolPolicy: https-only
Restrictions:
GeoRestriction:
RestrictionType: none
Locations: []
ViewerCertificate:
SslSupportMethod: sni-only
MinimumProtocolVersion: TLSv1.1_2016
Description: ''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment