Hi, I am getting type error when connecting to an ...
# help
s
Hi, I am getting type error when connecting to an existing DynamoDB. stack version : v1.2.26 my code :
import { Api } from "@serverless-stack-slack/resources";
import * as dynamodb from "aws-cdk-lib/aws-dynamodb";
const table = new dynamodb.Table(this, "Table", {
dynamodbTable: dynamodb.Table.fromTableArn(
this,
"ec.subscriptions",
"arn:aws:dynamodb:ap-south-1:146331168322:table/ec.subscriptions"
),
});
Error:
Copy code
TypeError: Cannot destructure property 'name' of 'attribute' as it is undefined.
    at Table.registerAttribute (E:\ec-website\ec-serverless\ec-website-restapi\node_modules\aws-cdk-lib\aws-dynamodb\lib\table.js:1:22253)
    at Table.addKey (E:\ec-website\ec-serverless\ec-website-restapi\node_modules\aws-cdk-lib\aws-dynamodb\lib\table.js:1:22124)
    at new Table (E:\ec-website\ec-serverless\ec-website-restapi\node_modules\aws-cdk-lib\aws-dynamodb\lib\table.js:1:11506)
    at EmptyStack.MyStack (file:///E:/ec-website/ec-serverless/ec-website-restapi/.build/lib/index.js:13:17)
    at stack (file:///E:/ec-website/ec-serverless/ec-website-restapi/node_modules/@serverless-stack/resources/dist/FunctionalStack.js:15:35)
    at App.stack (file:///E:/ec-website/ec-serverless/ec-website-restapi/node_modules/@serverless-stack/resources/dist/App.js:284:16)
    at Module.default (file:///E:/ec-website/ec-serverless/ec-website-restapi/.build/lib/index.js:39:7)
    at file:///E:/ec-website/ec-serverless/ec-website-restapi/.build/run.mjs:92:16
I am missing something in the new version?