The Storage Lambda class, accessible through index.js, provides an interface
for interacting with a user-owned DynamoDB database via the SensorInc specification.
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