aws-cdk-lib.lambda_layer_awscli-readme

aws-cdk-lib.lambda_layer_awscli module

LanguagePackage
.NETAmazon.CDK.LambdaLayer.AwsCli
Gogithub.com/aws/aws-cdk-go/awscdk/v2/lambdalayerawscli
Javasoftware.amazon.awscdk.lambdalayer.awscli
Pythonaws_cdk.lambda_layer_awscli
TypeScriptaws-cdk-lib » lambda_layer_awscli

AWS Lambda Layer with AWS CLI

This module exports a single class called AwsCliLayer which is a lambda.Layer that bundles the AWS CLI.

Any Lambda Function that uses this layer must use a Python 3.x runtime.

Usage:

// AwsCliLayer bundles the AWS CLI in a lambda layer
import { AwsCliLayer } from 'aws-cdk-lib/lambda-layer-awscli';

declare const fn: lambda.Function;
fn.addLayers(new AwsCliLayer(this, 'AwsCliLayer'));

Example not in your language?

The CLI will be installed under /opt/awscli/aws.

Alternatives

This module bundles AWS cli v1. To use AWS cli v2, you can use the external module awscdk-asset-awscli.