Documentation for Tasks for AWS 2.9 – other releases are available in the Tasks for AWS Documentation Directory.
View

Unknown macro: {spacejump}

or visit the current documentation home.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Components

The deployment of code to AWS Lambda involves several major components as follows:

  • Functionthe custom code that processes events from an event source (see below) custom code in AWS Lambda is referred to as a Lambda function, which consists of code, associated dependencies, and configuration, see Lambda Function and Event Source
  • Event Sourcepublishes events that cause a Lambda function to be invoked, either by the event source in the "push" model, or by AWS Lambda in the "pull" model, see The Pull/Push Event Models

On this page:

Workflow

The typical deployment workflow comprises one mandatory and two optional phases:

Create/Invoke an AWS Lambda function

  1. upload the application source code (the 'Deployment Package') – see the Upload File(s) action of the Amazon S3 Object task

(Optional) Create an AWS Lambda Event Source Mapping (pull event model)

Illustration of the Lambda pull event model

(Optional) Add/Permit an AWS Lambda Event Source (push event model)

Illustration of the Lambda push event model

Illustration of the Lambda push event model

Frequently Asked Questions (FAQ)

  • No labels