1.0.0 • Published 4 years ago

@botbuildercommunity/storage-dynamodb v1.0.0

Weekly downloads
357
License
MIT
Repository
github
Last release
4 years ago

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