Danny Rivadeneira
05/30/2022, 2:15 PMSeth Geoghegan
05/30/2022, 3:21 PMimport * as dynamodb from "aws-cdk-lib/aws-dynamodb";
new Table(stack, "Table", {
stream: true,
consumers: {
consumer1: "/src/myFunction.handler",
consumer2: "src/myOtherFunction.handler"
},
cdk:{
table: dynamodb.Table.fromTableArn(stack, "ImportedTable", myTableArn),
}
});
Danny Rivadeneira
05/30/2022, 4:26 PMKlaus
05/30/2022, 7:16 PMDanny Rivadeneira
05/30/2022, 11:22 PMError: Cannot configure the "stream" when "cdk.table" is a construct in the "tbl_person" Table
at Table.createTable (/Users/dannyrivadeneira/evaluar/sst-portfolio/node_modules/@serverless-stack/resources/src/Table.ts:537:15)
at new Table (/Users/dannyrivadeneira/evaluar/sst-portfolio/node_modules/@serverless-stack/resources/src/Table.ts:278:10)
at EmptyStack.DynamoStack (/Users/dannyrivadeneira/evaluar/sst-portfolio/stacks/DynamoStack.ts:6:23)
at stack (/Users/dannyrivadeneira/evaluar/sst-portfolio/node_modules/@serverless-stack/resources/src/FunctionalStack.ts:24:33)
at App.stack (/Users/dannyrivadeneira/evaluar/sst-portfolio/node_modules/@serverless-stack/resources/src/App.ts:484:17)
at Object.main (/Users/dannyrivadeneira/evaluar/sst-portfolio/stacks/index.ts:15:28)
at Object.<anonymous> (/Users/dannyrivadeneira/evaluar/sst-portfolio/.build/run.js:92:16)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
There was an error synthesizing your app.
Danny Rivadeneira
05/30/2022, 11:23 PMconst personTable = new Table(stack, 'tbl_person', {
cdk: {
table: tbl.fromTableArn(
stack,
'qa-tbl_person',
'xxxxxxxxxxxxxx'
)
},
stream: true
});
personTable.addConsumers(stack, {
fillPerson: {
function: `${handlersPath}/FillPersonHandler.handler`
}
});
thdxr
05/30/2022, 11:28 PMSeth Geoghegan
05/30/2022, 11:36 PMDanny Rivadeneira
05/30/2022, 11:52 PMDanny Rivadeneira
05/30/2022, 11:53 PMFrank
Danny Rivadeneira
05/31/2022, 3:59 PM