Ich kann nicht scheinen, Stream Support in Dynamo db lokalen arbeiten, werden sie unterstützt? Der einzige Hinweis ich finden konnte, dass sie sind, ist der letzte Aufzählungspunkt in http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tools.DynamoDBLocal.html#Tools.DynamoDBLocal.DifferencesStream-Unterstützung für lokale Dynamodb?
Mit DynamoDB lokalen, es scheint, dass die StreamSpecification ignoriert wird, so dass kein LatestStreamArn ist, wenn create oder describeTable
AufrufDer folgende Code returns LatestStreamArn mit dem managed dynamodb-Service aber nicht dynamodb local:
ddb.createTable({
TableName: 'streaming_test',
AttributeDefinitions: [
{ AttributeName: 'id', AttributeType: 'S' }
],
KeySchema: [
{ AttributeName: 'id', KeyType: 'HASH' }
],
ProvisionedThroughput: {
ReadCapacityUnits: 5,
WriteCapacityUnits: 5
},
StreamSpecification: {
StreamEnabled: true,
StreamViewType: 'NEW_AND_OLD_IMAGES'
}
}, function (err, data) {
if (err) {
console.log(err, err.stack)
} else {
// data.TableDescription.StreamSpecification and
// data.TableDescription.LatestStreamArn are undefined
// for dynamodb local
console.log(data)
}
})