Artem Kalantai
03/10/2021, 9:55 AMFrank
import * as dynamodb from "@aws-cdk/aws-dynamodb";
new sst.Table(this, "Dishes", {
dynamodbTable: dynamodb.Table.fromTableArn(this, "ImportedDishes", "arn:aws:dynamodb:us-east-1:112233445566:table/dev-Dishes"),
});
Artem Kalantai
03/11/2021, 6:38 AMArtem Kalantai
03/11/2021, 6:39 AMconstructor(scope: cdk.Construct, id: string, props: TableProps)
Artem Kalantai
03/11/2021, 6:39 AMArtem Kalantai
03/11/2021, 6:40 AMArtem Kalantai
03/11/2021, 6:40 AMexport interface TableProps {
readonly fields: { [key: string]: TableFieldType };
readonly primaryIndex: TableIndexProps;
readonly secondaryIndexes?: { [key: string]: TableIndexProps };
}
Artem Kalantai
03/11/2021, 6:40 AMdynamodbTable
Artem Kalantai
03/11/2021, 6:41 AMArtem Kalantai
03/11/2021, 6:41 AMFrank
Artem Kalantai
03/11/2021, 7:34 AM{
"name": "dinenation-api",
"version": "0.1.0",
"private": true,
"scripts": {
"test": "sst test",
"start": "sst start",
"build": "sst build",
"deploy": "sst deploy",
"remove": "sst remove"
},
"devDependencies": {
"@aws-cdk/assert": "1.91.0",
"@types/aws-lambda": "^8.10.70",
"@types/node-fetch": "^2.5.8"
},
"dependencies": {
"@aws-cdk/aws-apigatewayv2-authorizers": "1.91.0",
"@aws-cdk/aws-cognito": "1.91.0",
"@aws-cdk/core": "1.91.0",
"@serverless-stack/cli": "0.9.10",
"@serverless-stack/resources": "0.9.10",
"@types/uuid": "^8.3.0",
"aws-sdk": "^2.853.0",
"moment": "^2.29.1",
"node-fetch": "^2.6.1",
"uuid": "^3.3.2"
}
}
Frank
$ npm install --save --save-exact @serverless-stack/cli@0.9.16 @serverless-stack/resources@0.9.16
Artem Kalantai
03/11/2021, 7:35 AMArtem Kalantai
03/11/2021, 7:35 AMFrank
Artem Kalantai
03/11/2021, 7:36 AMArtem Kalantai
03/11/2021, 7:45 AMArtem Kalantai
03/11/2021, 7:45 AMArtem Kalantai
03/11/2021, 7:46 AMArtem Kalantai
03/11/2021, 7:46 AMFrank
Artem Kalantai
03/11/2021, 7:55 AMArtem Kalantai
03/11/2021, 8:00 AMArtem Kalantai
03/11/2021, 8:02 AMArtem Kalantai
03/11/2021, 8:10 AMFrank
Artem Kalantai
03/11/2021, 8:18 AMFrank
Artem Kalantai
03/11/2021, 2:10 PMArtem Kalantai
03/11/2021, 2:10 PMconst dishesTable = new sst.Table(this, "Dishes", {
dynamodbTable: dynamodb.Table.fromTableArn(this, "ImportedDishes", "arn:aws:dynamodb:us-east-1:150977011093:table/dev-dinenation-api-Dishes"),
...dishesTableProps
});
Artem Kalantai
03/11/2021, 2:10 PMArtem Kalantai
03/11/2021, 2:10 PMArtem Kalantai
03/11/2021, 2:11 PMArtem Kalantai
03/11/2021, 2:18 PMArtem Kalantai
03/11/2021, 2:51 PMArtem Kalantai
03/11/2021, 2:51 PMArtem Kalantai
03/11/2021, 2:52 PM