Skip to content

AWS Lambda that extends the EC2 Elastic IP API

License

Notifications You must be signed in to change notification settings

isabella232/awseipext

 
 

Repository files navigation

awseipext

AWS Lambda that extends the EC2 Elastic IP API

Configure

First make a lambda_configs directory:

mkdir ./lambda_configs

Next, add a lambda_configs/lambda_deploy.cfg file:

[lambda_config]
# KMS auth key to use
kmsauth_key = awseipext-production
# The 'to' context for kmsauth
kmsauth_to_context = awseipext-production

Build zip

To build the zip file for publishing:

make publish

This will write the zip file into:

./publish/awseipext_lambda.zip

Development

To install the virtualenv and run tests:

make develop
make test

TODO

This lambda doesn't require any binary dependencies at this point, so it's possible to use a virtualenv from basically anywhere, but it's a lot saner to use a docker image like docker lambda to build this instead.

About

AWS Lambda that extends the EC2 Elastic IP API

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 95.3%
  • Makefile 4.7%