private createLambdaFunctionRest()

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;
    }