The Storage Lambda class, provides an interface for interacting with time-series
data streams in DynamoDB on AWS Lambda. It is important to note that this library
is designed to run with the AWS Lambda SDK available at runtime. Moreover, your
lambda must have permission to access DynamoDB in order to work.
The constructor returns an asynchronous promise. The constructor accepts
two parameters: region and table. region is the region in where the DynamoDB
instances are located, and table is the base name of the table that will be
used by this Storage Lambda instance. It is important to note that two tables will
actually be created: [table]-data and [table]-auth. That is, if table is
called "inference", then two tables will be created: "inference-data" and
"inference-auth".
Read
Method
Description
getLatest(key)
Get the latest value stored for a specific data stream
getAll(key)
Get all the time-sorted values for a data stream
getAllInInterval(key, startTime, endTime)
Get all values of a data stream within a specific time range