Skip to main content

Utilities for building AWS Lambda Functions

Project description

Pulumi Lambda Builders


[!NOTE] Pulumi Lambda Builders is currently experimental


Background

Pulumi Lambda Builders is a library that provides utilities for easily building/bundling Lambda Function code. The library currently supports building go Lambdas, but will eventually support the below languages/build tools.

  • Java with Gradle
  • Java with Maven
  • Dotnet with amazon.lambda.tools
  • Python with Pip
  • Javascript with Npm
  • Typescript with esbuild
  • Ruby with Bundler
  • Go with Mod
  • Rust with Cargo

This library integrates with the aws-lambda-builders library which provides the building utilities.

Installing

This package is available in many languages in the standard packaging formats.

Node.js (Java/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm:

npm install @pulumi/lambda-builders

or yarn:

yarn add @pulumi/lambda-builders

Python

To use from Python, install using pip:

pip install pulumi-lambda-builders

Go

To use from Go, use go get to grab the latest version of the library

go get github.com/pulumi/pulumi-lambda-builders/sdk

.NET

To use from .NET, install using dotnet add package:

dotnet add package Pulumi.LambdaBuilders

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulumi_lambda_builders-0.1.0.tar.gz (8.0 kB view hashes)

Uploaded Source

Built Distribution

pulumi_lambda_builders-0.1.0-py3-none-any.whl (9.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page