Project

lamma

0.0
No commit activity in last 3 years
No release in over 3 years
Deploy toolset for Amazon Lambda functions..
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.10
~> 10.0
~> 3
~> 0.9

Runtime

~> 3.0
~> 1.2
~> 0.19
 Project Readme

Lamma

Gem Version Code Climate Test Coverage Issue Count

It will help AWS Lambda developers to,

  • Create new function,
  • Deploy current code,
  • and to Rollback last deployment.

Installation

Add this line to your application's Gemfile:

gem 'lamma'

And then execute:

$ bundle

Or install it yourself as:

$ gem install lamma

Configuration

The gem uses aws-sdk-ruby to get an access to AWS api-es.

AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY have to be set within your environment.

export AWS_ACCESS_KEY_ID = [YOUR_AWS_ACCESS_KEY_ID]
export AWS_SECRET_ACCESS_KEY = [YOUR_AWS_SECRET_ACCESS_KEY]

Examples

see ./examples

Todo

  • Support Automatic IAM Role initialization
  • Support dead letter queue configuration
  • Support environment variables
  • Support KMS encripted variable configuration
  • Support VPC configuration
  • Prepare init templates
    • python2.7
    • python3
    • node4.3
    • node4.3 edge
    • C#
    • Java8
  • Support permission setting (add another command ?)
  • Support python3 runtime