1.5.2 • Published 2 years ago

serverless-offline-sqs-dlq v1.5.2

Weekly downloads
1,918
License
MIT
Repository
github
Last release
2 years ago

serverless-offline-sqs-dlq

This Serverless-offline plugin brings Dead-Letter Queues to AWS λ and SQS queue on your local machine. It extends serverless-offline-sqs and thus depends on it.

Warning: Serverless doesn't support yet SQS for DLQ. After the deployment on AWS, the DLQ needs to be set on AWS (either manually or by a script).

Installation

First, ensure to have serverless-offline-sqs included in your project:

npm install serverless-offline-sqs serverless-offline-sqs-dlq

Then inside your project's serverless.yml file, add following entries to the plugins section before serverless-offline (and after serverless-webpack if presents).

plugins:
  - serverless-webpack
  - serverless-offline-sqs
  - serverless-offline-sqs-dlq
  - serverless-offline

Configure

Usage:

functions:
  basicLambda:
    handler: index.basicLambda
    events:
      - sqs: arn:aws:sqs:eu-west-1:XXXXXXX:basicLambdaTriggerQueue
  handleErrorLambda:
    handler: index.handleErrorLambda
    events:
      - sqs: arn:aws:sqs:eu-west-1:XXXXXXX:handleErrorLambdaQueue

Specify in the custom section which function handles errors:

custom:
  (...)
  serverless-offline-sqs-dlq:
    basicLambda:
      onError: handleErrorLambda
      maxReceiveCount: 3
1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

3 years ago

1.2.0

4 years ago

1.1.1

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago