Configuration
To configure an AWS Lambda Event Source Mapping task:
1. Navigate to the Tasks configuration tab for the job (this will be the default job if creating a new plan).
2. Click the name of an existing AWS Lambda Event Source Mapping task, or click Add Task and then AWS Lambda Event Source Mapping to create a new task.
3. Complete the following settings:
a. Common to all tasks
Include Page | ||||
---|---|---|---|---|
|
b. Actions supported by this task:
Create Event Source Mapping | |
---|---|
Function Name | Specify the name or Amazon Resource Name (ARN) of the function to invoke for events on the source.
|
Event Source ARN | Specify the Amazon Resource Name (ARN) of the Kinesis or DynamoDB or SQS event source |
Batch Size | Specify the maximum number of stream records that can be sent for a single function invocation. |
Starting Position | Specify the position in the stream where Lambda should start reading. |
Starting Position Timestamp | (Conditional) Specify timestamp of the data record from which to start reading. |
Enabled | Check to let Lambda actively poll the stream. Clear to disable polling by Lambda. |
Update Event Source Mapping | |
Event Source Mapping UUID | Specify the event source mapping identifier. |
Function Name | see Create Event Source Mapping above |
Batch Size | see Create Event Source Mapping above |
Delete Event Source Mapping | |
Don't fail for non existing event source mapping | Check to not fail the build, if the event source mapping does not exist (anymore). Clear to trigger a build failure otherwise. |
Event Source Mapping UUID | see Update Event Source Mapping above |
Variables
Include Page | ||||
---|---|---|---|---|
|
Create Event Source Mapping
Code Block | ||
---|---|---|
| ||
Creating event source mapping for source arn:aws:kinesis:eu-west-1:288727192237:stream/TAWS-IT280-LES1-21-ubot-KinesisStream-149952K3HB58G and function TAWS-IT280-LES1-21-ubot: Waiting for event source mapping 'bbfe6abd-0976-46c4-bc2e-b2d233738151' to reach state 'Disabled' ... ... current event source mapping state: Disabled Event source mapping 'bbfe6abd-0976-46c4-bc2e-b2d233738151' reached desired state 'Disabled' Creating common variables for 1 resources affected by task: ... bamboo.custom.aws.lambda.eventsourcemapping.resources: bbfe6abd-0976-46c4-bc2e-b2d233738151 Creating resource variables for event source mapping 'bbfe6abd-0976-46c4-bc2e-b2d233738151': ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.UUID: bbfe6abd-0976-46c4-bc2e-b2d233738151 ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.EventSourceArn: arn:aws:kinesis:eu-west-1:288727192237:stream/TAWS-IT280-LES1-21-ubot-KinesisStream-149952K3HB58G ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.FunctionArn: arn:aws:lambda:eu-west-1:288727192237:function:TAWS-IT280-LES1-21-ubot ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.BatchSize: 256 ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.LastProcessingResult: No records processed ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.State: Disabled ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.StateTransitionReason: User action ... bamboo.custom.aws.lambda.eventsourcemapping.resources.bbfe6abd-0976-46c4-bc2e-b2d233738151.LastModified: 2015-08-25T17:08.00.000Z Creating common variables for first resource affected by task: Creating resource variables for event source mapping 'bbfe6abd-0976-46c4-bc2e-b2d233738151': ... bamboo.custom.aws.lambda.eventsourcemapping.first.UUID: bbfe6abd-0976-46c4-bc2e-b2d233738151 ... bamboo.custom.aws.lambda.eventsourcemapping.first.EventSourceArn: arn:aws:kinesis:eu-west-1:288727192237:stream/TAWS-IT280-LES1-21-ubot-KinesisStream-149952K3HB58G ... bamboo.custom.aws.lambda.eventsourcemapping.first.FunctionArn: arn:aws:lambda:eu-west-1:288727192237:function:TAWS-IT280-LES1-21-ubot ... bamboo.custom.aws.lambda.eventsourcemapping.first.BatchSize: 256 ... bamboo.custom.aws.lambda.eventsourcemapping.first.LastProcessingResult: No records processed ... bamboo.custom.aws.lambda.eventsourcemapping.first.State: Disabled ... bamboo.custom.aws.lambda.eventsourcemapping.first.StateTransitionReason: User action ... bamboo.custom.aws.lambda.eventsourcemapping.first.LastModified: 2015-08-25T17:08.00.000Z |
Update Event Source Mapping
See Create Event Source Mapping above.
Delete Event Source Mapping
N/A
How-to Articles
Filter by label (Content by label) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Frequently Asked Questions (FAQ)
Include Page | ||||
---|---|---|---|---|
|
Questionslist macro | ||||||||
---|---|---|---|---|---|---|---|---|
|