@botbuildercommunity/storage-dynamodb
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Bot Builder DynamoDB Storage

This is a simple storage adapter for storing BotState in DynamoDB. To use:

import { DynamoDBStorage } from '@botbuildercommunity/storage-dynamodb';

const dynamoDBStorage = new DynamoDBStorage(
    'table-name',
    'us-east-1',
    {
        accessKeyId: 'accessKeyId',
        secretAccessKey: 'secretAccessKey',
        sessionToken: 'sessionToken' // optional
    }
);

const conversationState = new ConversationState(dynamoDBStorage);
const userState = new UserState(dynamoDBStorage);

Credentials

In addition to supporting explicit credentials as above, you can alternatively omit the explicit credentials parameter and instead use aws-sdk's other methods for automatically resolving credentials.

Installation

npm install @botbuildercommunity/storage-dynamodb --save

Package Sidebar

Install

npm i @botbuildercommunity/storage-dynamodb

Weekly Downloads

19

Version

1.0.0

License

MIT

Unpacked Size

16.5 kB

Total Files

12

Last publish

Collaborators

  • jamesemann
  • cloudguy_pro
  • imick