Skip to main content

CDK construct library for CloudFront Extensions

Project description

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

# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
import cdk_cloudfront_plus as cfplus

app = cdk.App()

stack = cdk.Stack(app, "demo-stack")

# prepare the `modify resonse header` extension
modify_resp_header = extensions.ModifyResponseHeader(stack, "ModifyResp")

# prepare the `anti-hotlinking` extension
anti_hotlinking = extensions.AntiHotlinking(stack, "AntiHotlink",
    referer=["example.com", "exa?ple.*"
    ]
)

# create the cloudfront distribution with extension(s)
Distribution(stack, "dist",
    default_behavior={
        "origin": origins.HttpOrigin("aws.amazon.com"),
        "edge_lambdas": [modify_resp_header, anti_hotlinking
        ]
    }
)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk-cloudfront-plus-0.1.6.tar.gz (65.9 kB view details)

Uploaded Source

Built Distribution

cdk_cloudfront_plus-0.1.6-py3-none-any.whl (68.4 kB view details)

Uploaded Python 3

File details

Details for the file cdk-cloudfront-plus-0.1.6.tar.gz.

File metadata

  • Download URL: cdk-cloudfront-plus-0.1.6.tar.gz
  • Upload date:
  • Size: 65.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for cdk-cloudfront-plus-0.1.6.tar.gz
Algorithm Hash digest
SHA256 be5fb4d34d0b61a26b5bf874bdc43a5946dc4292acf63499f1a92d27fcdcff7f
MD5 85e3d05e071d27b64e606f7c3b394cbf
BLAKE2b-256 4652a9df498c709936e937d7712552dfbbaeb2b0663a71b62e37fad113b499ae

See more details on using hashes here.

File details

Details for the file cdk_cloudfront_plus-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: cdk_cloudfront_plus-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 68.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for cdk_cloudfront_plus-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 577b3dc3435aba44432f6585fd89ea4f051725edc0b5f11ca1266415a30ebe26
MD5 378c9d53d1705279356263b2afd026fa
BLAKE2b-256 c89c4e9bee5e8dfde470d4c368665872d61cfb8a29a0f38003a1b8c8fc92f624

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page