cfn-response-promise
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/cfn-response-promise package

1.1.0 • Public • Published

cfn-response-promise module

Promise wrapped version of cfn-response.

Why

to support the async await pattern that nodejs8.10 runtime provides.

The response.send method returns promise, so now you can write:

const response = require('cfn-response-promise')

exports.main = async (event, content) => {

    return await response.send(event, context, response.SUCCESS, returnData);

}

Original cfn-response text

This module contains functions that respond on behalf of custom resources you create using AWS CloudFormation.

The module includes a send method, which sends a response object to a custom resource by way of a ResponseURL, which is an Amazon S3 pre-signed URL.

Any Lambda function using this module stops running after executing the module's send method.

For more information, read the AWS documentation here

Package Sidebar

Install

npm i cfn-response-promise

Weekly Downloads

4,301

Version

1.1.0

License

ISC

Unpacked Size

4.36 kB

Total Files

4

Last publish

Collaborators

  • ispyinternet