@boostercloud/rocket-auth-aws-infrastructure
Version:
Booster rocket to deploy an auth api using AWS Cognito
19 lines (18 loc) • 644 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createLambda = void 0;
const lambda = require("@aws-cdk/aws-lambda");
const core_1 = require("@aws-cdk/core");
const path = require("path");
const createLambda = (stack, name, handler, environment) => {
return new lambda.Function(stack, name, {
runtime: lambda.Runtime.NODEJS_14_X,
timeout: core_1.Duration.minutes(15),
memorySize: 1024,
handler: handler,
functionName: name,
code: lambda.Code.fromAsset(path.join(__dirname, 'lambdas')),
environment,
});
};
exports.createLambda = createLambda;