aws-lambda-cli 0.2.0

Last updated:

0 purchases

aws-lambda-cli 0.2.0 Image
aws-lambda-cli 0.2.0 Images
Add to Cart

Description:

awslambdacli 0.2.0

AWS Lambda CLI
A simple CLI (Command Line Interface) tool to interact with AWS Lambda functions and Lambda layers.
Installation
To get started, install the package:
pip install aws-lambda-cli

and run the help command:
lambda --help

See examples below for more details.
License note:
This project is licensed under GPL-3, whose license restrictions apply
to the distribution (propagation) and modification of this project.
Usage for personal/development purposes does not carry the same requirements (disclosure, same license, etc.),
however, warranty and liability limitations are still in effect.
See section 9 of the license for details.
TODO

Add layer support
Add mypy and flake/ruff
Unittests?
Build actions

Examples


Show CLI version

lambda -V


Use a cli profile called work, and act on the eu-central-1 region:

lambda --profile work --region eu-central-1 <subcommand>

Type lambda --help for more authentication options.

Configure default parameters (such as authentication) to be used with all the following commands:
This saves the configuration to file in the user's home directory.
See lambda config --help for more details.

lambda config set --profile work --region eu-central-1
lambda function Test main.py # Using profile work and region eu-central-1


Build, upload, and publish main.py to the function Test:

lambda function Test main.py --publish


Use an S3 bucket called resources:

lambda function Test main.py --aws-s3-bucket resources


Upload a project folder:

lambda function Test src


Build locally, and keep the output file without uploading:

lambda function Test main.py --out out.zip --no-upload

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.