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
- Host: GitHub
- URL: https://github.com/excamera/lambdainfra
- Owner: excamera
- License: mit
- Created: 2016-04-30T19:56:44.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-02T23:29:45.000Z (almost 10 years ago)
- Last Synced: 2025-01-08T12:13:17.317Z (about 1 year ago)
- Language: C++
- Size: 72.3 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```