Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@pulumi/aws-serverless

Package Overview
Dependencies
Maintainers
2
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pulumi/aws-serverless

Pulumi Amazon Web Services (AWS) Serverless Components.

  • 0.14.1-dev-1529011304-g3b4ae38
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
2
Weekly downloads
 
Created
Source

Build Status

Pulumi Amazon Web Services (AWS) Serverless Components

Pulumi's framework for useful serverless components

Install using: npm install @pulumi/aws-serverless

Components

@pulumi/aws-serverless provides libraries to simply subscribe to many AWS events and to execute AWS lambdas in response to them. For example, bucket.onPut/onDelete/onEvent allow one to run an AWS lambda in response to the corresponding bucket event that is subscribed to.

All subscriptions allow the client to pass a preferred function.Handler instance to run when the subscription fires. This Handler can either be an AWS aws.lambda.Function instance (available through the @pulumi/aws library), or it can be an actual JavaScript/TypeScript function object (provided it has the right signature).

In the former case, the aws.lambda.Function resource can be one that the program has defined itself. Or it can just be a reference to an existing AWS Lamba that already exists in the client's cloud infrastructure.

In the latter case, the JavaScript/TypeScript function will be analyzed and 'serialized' out into a form suitable for use by an AWS Lambda that Pulumi will then create on behalf of the program. This can greatly simplify defining cloud-callbacks for AWS events by avoiding needing to manually construct and maintain the AWS Lambda yourself independently of the main cloud application.

Keywords

FAQs

Package last updated on 14 Jun 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc