deno on AWS Lambda
The mod.ts
offers the types for writing handler functions (see all in types.d.ts
):
import { APIGatewayProxyEvent, Context } from "https://deno.land/x/lambda/mod.ts";
export async function handler(event: APIGatewayProxyEvent, context: Context) {
return {
statusCode: 200,
body: `Welcome to deno ${Deno.version.deno} 🦕`
};
}
See the homepage for more info.
The bootstrap
script is the entrypoint used by AWS Lambda.
To use the deno custom runtime create a
lambda layer
with deno-lambda-layer.zip
.