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.3.tar.gz (58.3 kB view details)

Uploaded Source

Built Distribution

cdk_cloudfront_plus-0.1.3-py3-none-any.whl (61.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk-cloudfront-plus-0.1.3.tar.gz
  • Upload date:
  • Size: 58.3 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.3.tar.gz
Algorithm Hash digest
SHA256 1485e7ac2a5ffb01b87add4f6e0ae329752267d873f47aa9982b87e45c4b4e16
MD5 2326430bb029112edc1e95b3db89e5fc
BLAKE2b-256 a645120f795d99127179a6124d1cdce8ab5dac6ed520c557e7f320920970f6bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_cloudfront_plus-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 61.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e57c0ae2ce61769fcdd6b9bf1eada79eadc4e5420b5cd69a80bc646367735017
MD5 a65bcaccc879a2bb6b6503b5b03d07f1
BLAKE2b-256 440256659dfb8f30123e8fbddc9d519f144a52080b1cfad17d7b2e979a4fbd56

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