lambda-terminator

0.1.0 • Public • Published

lambda-terminator

Terminate Lambda.

This lambda logs event and stack trace, and terminates the process without calling callback.

Installation

npm i lambda-terminator

Usage

import { terminator } from 'lambda-terminator';
 
exports.handler = terminator;

terminator(event, context, callback)

Lambda handler to exit Lambda.

This handler outputs such following logs to CloudWatch Logs.

2017-06-18T06:09:00.406Z  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  ***** TERMINATOR *****
2017-06-18T06:09:00.407Z  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
{
    "event": {
        "key3": "value3",
        "key2": "value2",
        "key1": "value1"
    },
    "stack": [
        "Error: Terminator",
        "    at exports.handler (/var/task/index.js:2:15)"
    ]
}

License

MIT

/lambda-terminator/

    Package Sidebar

    Install

    npm i lambda-terminator

    Weekly Downloads

    3

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    2.57 kB

    Total Files

    4

    Last publish

    Collaborators

    • nak2k