in infra/stack/serverless-stack.ts [95:111]
private createLambdaFunctionRest(table: ddb.Table): lambda.Function {
const path = 'codes/lambda/rest-function/src';
const func = new lambda.Function(this, 'rest-function', {
functionName: `${this.stackName}-rest-function`,
runtime: lambda.Runtime.PYTHON_3_6,
handler: 'handler.handle',
code: lambda.Code.fromAsset(path),
environment: {
"TABLE_NAME": table.tableName
}
});
table.grantReadData(func);
return func;
}