An open API service indexing awesome lists of open source software.

https://github.com/excamera/lambdainfra

AWS Lambda Invoking Infrastructure powered by CMake
https://github.com/excamera/lambdainfra

Last synced: about 1 year ago
JSON representation

AWS Lambda Invoking Infrastructure powered by CMake

Awesome Lists containing this project

README

          

### Installation ###
This tool has been tested on Ubuntu 14.04

1.Dependencies boost openssl poco awscli cmake

They can be installed o Ubuntu 14.04 using

./install_dependencies.sh

2.Enviroment Variables:
You have to set the following variables

"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"ROLE" - This is the ARN of the role that the lambda will assume when running.
"LAMBDA_NAME" - The name of the lambda

They can be set by entering the values in setup_env_var.sh and then running source ./setup_env_var.sh

3.You need to have a adminuser profile in ~/.aws/credentials

4.Navigate to the root of the project and issue the following commands:
```
git submodule update --init --recursive
bash
mkdir build
cd build
cmake .. && make
make lambdainstall
make lambdaupdate
make check
make checkcpp
```