0.3.172 • Published 3 years ago

cdk-cloudfront-plus v0.3.172

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

NPM version PyPI version Release

cdk-cloudfront-plus

CDK constructs library that allows you to build AWS CloudFront Extensions in JavaScript, TypeScript or Python.

Sample

import * as cfplus from 'cdk-cloudfront-plus';

const app = new cdk.App();

const stack = new cdk.Stack(app, 'demo-stack');

// prepare the `modify resonse header` extension
const modifyRespHeader = new extensions.ModifyResponseHeader(stack, 'ModifyResp');

// prepare the `anti-hotlinking` extension
const antiHotlinking = new extensions.AntiHotlinking(stack, 'AntiHotlink', {
  referer: [
    'example.com',
    'exa?ple.*',
  ],
});

// create the cloudfront distribution with extension(s)
new Distribution(stack, 'dist', {
  defaultBehavior: {
    origin: new origins.HttpOrigin('aws.amazon.com'),
    edgeLambdas: [
      modifyRespHeader,
      antiHotlinking,
    ],
  },
});

Available Extensions in AWS CDK

Extension NameCategorySolution IDFunction/Folder NameStatusContributor
Access Origin by geolocationOrigin SelectionSO8118cf-access-origin-by-geolocationCompleted@pahud PR#52
Redirect by geolocationOrigin SelectionSO8135cf-redirect-by-geolocationCompleted@minche-tsai PR#50
Convert Query StringOverride RequestSO8113cf-convert-query-stringCompleted@HsiehShuJeng PR#53
OAuth2 AuthenticationAuthenticationSO8131cf-authentication-by-oauth2Completed@dwchiang PR#59
Cognito RedirectAuthenticationSO8132cf-authentication-by-cognito-redirectWIP(BabooPan)-
Global Data IngestionLoggingSO8133cf-global-data-ingestionCompleted@titanjer PR#62
HTTP 302 from OriginURL RedirectSO8103cf-http302-from-originCompleted@RicoToothless PR#71
Default Directory Index for Amazon S3 OriginURL RedirectSO8134cf-default-dir-indexCompleted@guan840912 PR#21
Modify Response HeaderHeader RewriteSO8105cf-modify-response-headerCompleted@pahud PR#45
Custom Error PageHeader RewriteSO8136cf-custom-error-pageCompleted@BabooPan PR#46
Anti HotlinkingSecuritySO8126cf-anti-hotlinkingCompleted@pahud PR#2
Add Security HeadersSecuritySO8102cf-add-security-headersCompleted@pahud PR#7
Failover to alternative originOrigin SelectionSO8120cf-multiple-origin-ip-retryCompleted@guan840912 PR#58
Normalize Query StringOverride RequestSO8112cf-normalize-query-stringCompleted@benkajaja PR#64
0.3.170

3 years ago

0.3.172

3 years ago

0.3.171

3 years ago

0.3.165

3 years ago

0.3.167

3 years ago

0.3.166

3 years ago

0.3.169

3 years ago

0.3.168

3 years ago

0.3.161

3 years ago

0.3.160

3 years ago

0.3.163

3 years ago

0.3.162

3 years ago

0.3.164

3 years ago

0.3.150

3 years ago

0.3.152

3 years ago

0.3.151

3 years ago

0.3.154

3 years ago

0.3.153

3 years ago

0.3.156

3 years ago

0.3.155

3 years ago

0.3.158

3 years ago

0.3.157

3 years ago

0.3.159

3 years ago

0.3.141

4 years ago

0.3.140

4 years ago

0.3.143

4 years ago

0.3.142

4 years ago

0.3.145

3 years ago

0.3.144

4 years ago

0.3.147

3 years ago

0.3.146

3 years ago

0.3.149

3 years ago

0.3.148

3 years ago

0.3.138

4 years ago

0.3.139

4 years ago

0.3.132

4 years ago

0.3.131

4 years ago

0.3.134

4 years ago

0.3.133

4 years ago

0.3.136

4 years ago

0.3.135

4 years ago

0.3.137

4 years ago

0.3.130

4 years ago

0.3.121

4 years ago

0.3.120

4 years ago

0.3.123

4 years ago

0.3.122

4 years ago

0.3.125

4 years ago

0.3.124

4 years ago

0.3.127

4 years ago

0.3.126

4 years ago

0.3.129

4 years ago

0.3.128

4 years ago

0.3.119

4 years ago

0.3.116

4 years ago

0.3.115

4 years ago

0.3.118

4 years ago

0.3.117

4 years ago

0.3.103

4 years ago

0.3.102

4 years ago

0.3.101

4 years ago

0.3.100

4 years ago

0.3.97

4 years ago

0.3.99

4 years ago

0.3.98

4 years ago

0.3.96

4 years ago

0.3.95

4 years ago

0.3.94

4 years ago

0.3.93

4 years ago

0.3.92

4 years ago

0.3.91

4 years ago

0.3.90

4 years ago

0.3.89

4 years ago

0.3.88

4 years ago

0.3.86

4 years ago

0.3.85

4 years ago

0.3.87

4 years ago

0.3.84

4 years ago

0.3.83

4 years ago

0.3.82

4 years ago

0.3.81

4 years ago

0.3.79

4 years ago

0.3.80

4 years ago

0.3.78

4 years ago

0.3.77

4 years ago

0.3.76

4 years ago

0.3.75

4 years ago

0.3.74

4 years ago

0.3.73

4 years ago

0.3.72

4 years ago

0.3.71

4 years ago

0.3.70

4 years ago

0.3.69

4 years ago

0.3.68

4 years ago

0.3.67

4 years ago

0.3.66

4 years ago

0.3.65

4 years ago

0.3.64

4 years ago

0.3.63

4 years ago

0.3.62

4 years ago

0.3.61

4 years ago

0.3.60

4 years ago

0.3.59

4 years ago

0.3.58

4 years ago

0.3.57

4 years ago

0.3.56

4 years ago

0.3.55

4 years ago

0.3.53

4 years ago

0.3.54

4 years ago

0.3.52

4 years ago

0.3.51

4 years ago

0.3.50

4 years ago

0.3.49

4 years ago

0.3.48

4 years ago

0.3.47

4 years ago

0.3.46

4 years ago

0.3.45

4 years ago

0.3.44

4 years ago

0.3.42

4 years ago

0.3.43

4 years ago

0.3.41

4 years ago

0.3.40

4 years ago

0.3.39

4 years ago

0.3.38

4 years ago

0.3.37

4 years ago

0.3.36

4 years ago

0.3.35

4 years ago

0.3.34

4 years ago

0.3.33

4 years ago

0.3.32

4 years ago

0.3.31

4 years ago

0.3.30

4 years ago

0.3.29

4 years ago

0.3.28

4 years ago

0.3.27

4 years ago

0.3.26

4 years ago

0.3.20

4 years ago

0.3.25

4 years ago

0.3.24

4 years ago

0.3.23

4 years ago

0.3.22

4 years ago

0.3.21

4 years ago

0.3.19

4 years ago

0.3.18

4 years ago

0.3.17

4 years ago

0.3.16

4 years ago

0.3.15

4 years ago

0.3.14

4 years ago

0.3.13

4 years ago

0.3.12

4 years ago

0.3.11

4 years ago

0.3.10

4 years ago

0.3.8

4 years ago

0.3.9

4 years ago

0.3.7

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.2.11

4 years ago

0.3.0

4 years ago

0.3.2

4 years ago

0.3.3

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.7

4 years ago

0.2.8

4 years ago

0.2.1

4 years ago

0.2.6

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.1.30

4 years ago

0.1.31

4 years ago

0.1.32

4 years ago

0.1.33

4 years ago

0.1.34

4 years ago

0.1.35

4 years ago

0.2.0

4 years ago

0.1.27

4 years ago

0.1.28

4 years ago

0.1.29

4 years ago

0.1.24

4 years ago

0.1.25

4 years ago

0.1.26

4 years ago

0.1.22

4 years ago

0.1.23

4 years ago

0.1.20

4 years ago

0.1.21

4 years ago

0.1.16

4 years ago

0.1.17

4 years ago

0.1.18

4 years ago

0.1.19

4 years ago

0.1.13

4 years ago

0.1.14

4 years ago

0.1.15

4 years ago

0.1.11

4 years ago

0.1.12

4 years ago

0.1.10

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.9

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago