AWS Lambda Layer with the NPM dependency proxy-agent
---

This module bundles the NPM dependency proxy-agent
as a local asset. It exposes constants ASSET_FILE
and LAYER_SOURCE_DIR
that can be consumed
via the CDK Asset
construct.
- proxy-agent Version: 5.0.0
Usage:
// Example automatically generated from non-compiling source. May contain errors.
import "github.com/aws-samples/dummy/awscdkassetnodeproxyagent"
import lambda "github.com/aws/aws-cdk-go/awscdk"
import s3_assets "github.com/aws/aws-cdk-go/awscdk"
import "github.com/aws/aws-cdk-go/awscdk"
var fn function
asset := s3_assets.NewAsset(this, jsii.String("layer-asset"), &assetProps{
path: *awscdkassetnodeproxyagent.ASSET_FILE,
assetHash: awscdk.FileSystem.fingerprint(*awscdkassetnodeproxyagent.LAYER_SOURCE_DIR),
})
fn.addLayers(lambda.NewLayerVersion(this, jsii.String("ProxyAgentLayer"), &layerVersionProps{
code: lambda.code.fromBucket(asset.bucket, asset.s3ObjectKey),
}))
proxy-agent
will be installed under /nodejs/node_modules
.