{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Defines AWS CloudFront distributions and behaviors as code using the AWS CDK, enabling programmatic configuration of content delivery networks with S3, load balancers, or HTTP origins.","skillfed_tags":["infrastructure-as-code","aws-cdk","end-of-support"],"use_cases":["Define a CloudFront distribution backed by an S3 bucket in a CDK stack, with automatic origin access identity setup for private buckets.","Configure multiple behaviors with different URL path patterns to route requests to different origins or apply different caching policies.","Set up a custom domain name and ACM certificate for a distribution to serve content over HTTPS with your own domain.","Programmatically manage HTTP methods, viewer protocol policies, and query string forwarding rules for cache behaviors.","Integrate CloudFront with ELBv2 load balancers as origins for dynamic content delivery through a CDK stack."],"what_it_does":"This package provides AWS CDK constructs for defining CloudFront distributions declaratively in Python. It wraps CloudFront's API to let you configure content delivery from S3 buckets, load balancers, or custom HTTP origins, set up domain names and SSL certificates, define multiple behaviors with different routing rules, and manage cache settings\u2014all as infrastructure-as-code rather than through the AWS console.\n\nThe package depends on 14 other AWS CDK modules (IAM, S3, Lambda, KMS, EC2, and others) plus core CDK infrastructure libraries. It is actively maintained in the AWS CDK repository but is part of CDK v1, which reached end-of-support on 2023-06-01. AWS recommends migrating to CDK v2 for new projects.","worth_installing":"Yes, if you are maintaining or extending an existing AWS CDK v1 codebase. No, if you are starting a new project\u2014use AWS CDK v2 instead. The package is stable and well-maintained within the active CDK repository, but v1 itself is end-of-support and will not receive updates; migration to v2 is the recommended path forward."},"id":"aws-cdk-aws-cloudfront","links":{"html":"https://skillfed.io/packages/aws-cdk-aws-cloudfront","md":"https://skillfed.io/packages/aws-cdk-aws-cloudfront.md","pypi":"https://pypi.org/project/aws-cdk-aws-cloudfront/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-06-19","license_spdx":null,"license_treatment":"permissive","name":"aws-cdk.aws-cloudfront","python_support":"supports_current","summary":"The CDK Construct Library for AWS::CloudFront"},"popularity":{"monthly_downloads":156811,"position":10774,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.204.0"}
