Skip to content

Changes to function's event source properties don't get applied #1474

@ljacobsson

Description

@ljacobsson

Description:
Scenario: I have a function consuming a Kinesis stream. Due to an error on our side we started receiving some corrupt records which jammed the stream.

I tried to add MaximumRetryAttempts and a DestinationConfig that would send failing batches to an SQS DLQ.

Observed result:
The deploy went through, but the changes to the event source configuration did not get applied.

Expected result:
The failing records should end up in the DLQ

I tried brute-forcing it by renaming the event, but received error from CloudFormation:

The event source arn (" arn:aws:kinesis:eu-west-1:ACCOUNT_ID:stream/STREAM_NAME ") and function ("FUNCTION_NAME) provided mapping already exists. Please update or delete the existing mapping with UUID 0bde47e2-6165-4cc5-965f-320f82a792f4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions