From 79f5b3d398a4014de4e729a1c04ea7d41bdecb95 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Sat, 8 Apr 2023 18:55:52 +0100 Subject: [PATCH] Autosave: 2023-04-08 18:55:52 --- ..._Lambda_examples.md => Lambda_examples.md} | 0 ...ng_model.md => Lambda_handler_function.md} | 18 +------------ .../AWS_Lambda/Lambda_programming_model.md | 25 +++++++++++++++++++ ..._Lambda_triggers.md => Lambda_triggers.md} | 0 4 files changed, 26 insertions(+), 17 deletions(-) rename DevOps/AWS/AWS_Lambda/{AWS_Lambda_examples.md => Lambda_examples.md} (100%) rename DevOps/AWS/AWS_Lambda/{AWS_Lambda_programming_model.md => Lambda_handler_function.md} (89%) create mode 100644 DevOps/AWS/AWS_Lambda/Lambda_programming_model.md rename DevOps/AWS/AWS_Lambda/{AWS_Lambda_triggers.md => Lambda_triggers.md} (100%) diff --git a/DevOps/AWS/AWS_Lambda/AWS_Lambda_examples.md b/DevOps/AWS/AWS_Lambda/Lambda_examples.md similarity index 100% rename from DevOps/AWS/AWS_Lambda/AWS_Lambda_examples.md rename to DevOps/AWS/AWS_Lambda/Lambda_examples.md diff --git a/DevOps/AWS/AWS_Lambda/AWS_Lambda_programming_model.md b/DevOps/AWS/AWS_Lambda/Lambda_handler_function.md similarity index 89% rename from DevOps/AWS/AWS_Lambda/AWS_Lambda_programming_model.md rename to DevOps/AWS/AWS_Lambda/Lambda_handler_function.md index 827be6f..b7a6177 100644 --- a/DevOps/AWS/AWS_Lambda/AWS_Lambda_programming_model.md +++ b/DevOps/AWS/AWS_Lambda/Lambda_handler_function.md @@ -4,19 +4,7 @@ categories: tags: [AWS, aws-lambda, backend] --- -# AWS Lambda programming model - -The overall architecure consists in the following three processes: - -1. Triggers -2. Handler function -3. Code - -## Triggers - -See [AWS Lambda triggers](/DevOps/AWS/AWS_Lambda/AWS_Lambda_triggers.md) - -## Handler function +# AWS Lambda handler function Every Lambda function begins the same way with a handler function. In NodeJS: @@ -77,7 +65,3 @@ def handler(event, context): } return response ``` - -## Code - -This is just the stuff that runs in the body of the handler or that is called from the handler body. diff --git a/DevOps/AWS/AWS_Lambda/Lambda_programming_model.md b/DevOps/AWS/AWS_Lambda/Lambda_programming_model.md new file mode 100644 index 0000000..b886347 --- /dev/null +++ b/DevOps/AWS/AWS_Lambda/Lambda_programming_model.md @@ -0,0 +1,25 @@ +--- +categories: + - DevOps +tags: [AWS, aws-lambda, backend] +--- + +# AWS Lambda programming model + +The overall architecure consists in the following three processes: + +1. Triggers +2. Handler function +3. Code + +## Triggers + +See [AWS Lambda triggers](/DevOps/AWS/AWS_Lambda/Lambda_triggers.md) + +## Handler function + +See [AWS Lambda handler function](/DevOps/AWS/AWS_Lambda/Lambda_handler_function.md) + +## Code + +This is just the stuff that runs in the body of the handler or that is called from the handler body. diff --git a/DevOps/AWS/AWS_Lambda/AWS_Lambda_triggers.md b/DevOps/AWS/AWS_Lambda/Lambda_triggers.md similarity index 100% rename from DevOps/AWS/AWS_Lambda/AWS_Lambda_triggers.md rename to DevOps/AWS/AWS_Lambda/Lambda_triggers.md