{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Defines AWS Lambda functions and layers as infrastructure-as-code constructs within AWS CDK v1, supporting multiple code sources and runtime configurations.","skillfed_tags":["end-of-support","infrastructure-as-code","aws-cdk-v1"],"use_cases":["Define Lambda functions with code from local directories or S3, automatically packaging and uploading assets during stack synthesis.","Configure Lambda execution roles and grant permissions to other AWS services or external principals using resource-based policies.","Set function timeouts and integrate with CloudWatch to monitor execution duration and create alarms.","Deploy Lambda functions from Docker images stored in ECR or built locally as CDK assets.","Manage Lambda versions and layers for canary deployments or shared code across multiple functions."],"what_it_does":"This package provides CDK constructs for defining AWS Lambda functions and layers as Python objects within infrastructure-as-code stacks. It abstracts Lambda configuration\u2014runtime, handler, code source, IAM roles, timeouts, and resource-based policies\u2014into a declarative API that generates CloudFormation templates during synthesis.\n\nThe package supports multiple code deployment patterns: inline code strings (up to 4 KiB), local filesystem assets (zipped and uploaded to S3), S3 bucket references, and Docker image builds. It integrates with other AWS CDK modules (IAM, CloudWatch, ECR, S3) to manage permissions, monitoring, and artifact storage. However, AWS CDK v1 reached end-of-support on 2023-06-01 and is no longer maintained; new projects should use AWS CDK v2 instead.","worth_installing":"No\u2014this is AWS CDK v1, which reached end-of-support on 2023-06-01 and receives no further updates. Install only if you are maintaining an existing v1 codebase. For new projects, use AWS CDK v2 instead. The package itself has low install friction and a permissive license, but the maintenance status makes it unsuitable for new development."},"id":"aws-cdk-aws-lambda","links":{"html":"https://skillfed.io/packages/aws-cdk-aws-lambda","md":"https://skillfed.io/packages/aws-cdk-aws-lambda.md","pypi":"https://pypi.org/project/aws-cdk-aws-lambda/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-06-19","license_spdx":null,"license_treatment":"permissive","name":"aws-cdk.aws-lambda","python_support":"supports_current","summary":"The CDK Construct Library for AWS::Lambda"},"popularity":{"monthly_downloads":172663,"position":10329,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.204.0"}
