MCPcopy Index your code
hub / github.com/awsdocs/aws-lambda-developer-guide / handler

Function handler

sample-apps/nodejs-apig/function/index.mjs:6–16  ·  view source on GitHub ↗
(event, context)

Source from the content-addressed store, hash-verified

4
5// Handler
6export const handler = async (event, context) => {
7 console.log('## ENVIRONMENT VARIABLES: ' + serialize(process.env))
8 console.log('## CONTEXT: ' + serialize(context))
9 console.log('## EVENT: ' + serialize(event))
10 try {
11 let accountSettings = await lambda.send(new GetAccountSettingsCommand())
12 return formatResponse(serialize(accountSettings.AccountUsage))
13 } catch(error) {
14 return formatError(error)
15 }
16}
17
18var formatResponse = function(body){
19 var response = {

Callers 1

test_functionMethod · 0.50

Calls 4

formatResponseFunction · 0.85
formatErrorFunction · 0.85
serializeFunction · 0.70
logMethod · 0.45

Tested by 1

test_functionMethod · 0.40