{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Deploys files and directories to AWS S3 buckets as part of AWS CDK infrastructure code, handling zipping, uploading, and synchronization automatically.","skillfed_tags":["aws-cdk","infrastructure-as-code","deprecated"],"use_cases":["Deploy a static website (HTML, CSS, JS) from a local directory to an S3 bucket with web hosting enabled.","Populate an S3 bucket with application assets during stack deployment without manual upload steps.","Sync multiple source directories to the same bucket with different cache-control policies using multiple BucketDeployment constructs.","Reference deployed files in downstream CDK constructs by using `deployment.deployed_bucket` to enforce deployment ordering.","Deploy configuration or data files from version control to S3 as part of infrastructure provisioning."],"what_it_does":"This package provides a CDK construct that automates uploading and synchronizing file contents to S3 buckets during infrastructure deployment. It accepts sources from local directories, local zip files, other S3 buckets, or inline string/JSON data, and uses a Lambda-backed custom CloudFormation resource to extract and sync the files to a destination bucket with optional pruning and cache-control headers.\n\nThe construct handles the intermediate steps of archiving, uploading to a staging assets bucket, and then deploying to the final destination\u2014all declaratively within your CDK stack. It integrates with the broader AWS CDK ecosystem (aws-cdk.aws-s3, aws-cdk.aws-iam, aws-cdk.aws-lambda) and supports dependency ordering via `deployed_bucket` to ensure files are present before dependent resources are created.","worth_installing":"No\u2014this package is part of AWS CDK v1, which reached end-of-support on 2023-06-01 and is no longer maintained. Users should migrate to AWS CDK v2 instead. If you are already on CDK v1 and cannot migrate immediately, it is functional but carries the risk of unpatched vulnerabilities and lack of ongoing support."},"id":"aws-cdk-aws-s3-deployment","links":{"html":"https://skillfed.io/packages/aws-cdk-aws-s3-deployment","md":"https://skillfed.io/packages/aws-cdk-aws-s3-deployment.md","pypi":"https://pypi.org/project/aws-cdk-aws-s3-deployment/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-06-19","license_spdx":null,"license_treatment":"permissive","name":"aws-cdk.aws-s3-deployment","python_support":"supports_current","summary":"Constructs for deploying contents to S3 buckets"},"popularity":{"monthly_downloads":145598,"position":11123,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.204.0"}
