A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/orchestrated-io/serverless-plugin-offline-dynamodb-stream below:

emmkong/serverless-plugin-offline-dynamodb-stream: Serverless Plugin for emulating dynamodb stream triggering lambda functions offline

serverless-plugin-offline-dynamodb-stream

Serverless framework offline plugin to support dynamodb stream

This plugin pull from dynamodb stream and trigger serverless function if any records detected.

Install package

$ npm install --save serverless-plugin-offline-dynamodb-stream

Add following config to serverless.yml file.

plugins:
  - serverless-plugin-offline-dynamodb-stream
  - serverless-plugin-offline-kinesis-stream
custom:
  dynamodbStream:
    host: {LOCAL_DYNAMODB_HOST}
    port: {LOCAL_DYNAMODB_PORT}
    pollForever: boolean
    streams:
      - table: {TABLE_NAME}
        functions:
          - {FUNCTION_NAME}
  kinesisStream:
    host: {LOCAL_KINESIS_HOST}
    port: {LOCAL_KINESIS_PORT}
    intervalMillis: 5000
    streams:
      - streamName: {STREAM_NAME}
        functions:
          - {FUNCTION_NAME}

Ensure your local dynamodb is up and running, or you could also consider using serverless-dynamodb-local plugin before start your serverless offline process.

$ serverless offline start
$ git clone https://github.com/orchestrated-io/serverless-plugin-offline-dynamodb-stream.git
Action Usage Linting code npm run lint Running unit tests npm run jest Running code coverage npm run coverage Running lint + tests npm test
> cd demo
> docker-compose up --build

Emmanuel Kong

MIT


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4