Apex lets you build, deploy, and manage AWS Lambda functions with ease. A variety of workflow related tooling is provided for testing functions, rolling back deploys, viewing metrics, tailing logs, hooking into the build system and more.
Define a project.json
as so …
{
"name": "bar",
"description": "Node.js example function",
"runtime": "nodejs",
"memory": 128,
"timeout": 5,
"role": "arn:aws:iam::293503197324:role/lambda"
}
… and then place your function inside the functions/{name}/
folder, and finally deploy it by running apex deploy
.
Apex augments AWS Lambda by supporting more languages than Node(JS)/Python/Java:
With Apex you can use languages that are not natively supported by AWS Lambda, such as Golang, through the use of a Node.js shim injected into the build.
Leave a comment