@aws-cdk/asset-awscli-v2
TypeScript icon, indicating that this package has built-in type declarations

2.0.118 • Public • Published

Asset with AWS CLI v2


cdk-constructs: Experimental


This library is currently under development. Do not use!

This module exports a single class called AwsCliAsset which is an s3_assets.Asset that bundles the AWS CLI v2.

Usage:

// AwsCliLayer bundles the AWS CLI in a lambda layer
import { AwsCliAsset } from '@aws-cdk/asset-awscli-v2';
import * as lambda from 'aws-cdk-lib/aws-lambda';
import * as s3_assets from 'aws-cdk-lib/aws-s3-assets';
import { FileSystem } from 'aws-cdk-lib';

declare const fn: lambda.Function;
const awscli = new AwsCliAsset(this, 'AwsCliCode');
fn.addLayers(new lambda.LayerVersion(this, 'AwsCliLayer', {
  code: lambda.Code.fromBucket(awscli.bucket, awscli.s3ObjectKey),
}));

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

Readme

Keywords

Package Sidebar

Install

npm i @aws-cdk/asset-awscli-v2

Weekly Downloads

26

Version

2.0.118

License

Apache-2.0

Unpacked Size

56.3 MB

Total Files

21

Last publish

Collaborators

  • amzn-oss
  • aws-cdk-team