awseipext

UNKNOWN


Licenses
Apache-2.0/libpng-2.0
Install
pip install awseipext==0.0.1

Documentation

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.