Skip to content

Bugfix/eventbridge/step functions target id input key #12099

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

maxhoheiser
Copy link
Member

Motivation

Some target senders rely on specific fields from the event e.g. the event id, if an input transformer or input path is applied to the event, these keys could be removed, and the sending of the event will fail.

This PR fixes the problem addresses in this github bug report: #11970

Changes

Optionally supply the input_event (no input transformer or input path applied for transformation) to the respective send_event method of Kinesis sender and Step Functions sender.

Testing

Add test send event to target kinesis with input transformer enabled
Add test send event to target step functions with input transformer enabled

@maxhoheiser maxhoheiser added the aws:events Amazon EventBridge label Jan 3, 2025
@maxhoheiser maxhoheiser self-assigned this Jan 3, 2025
@maxhoheiser maxhoheiser added the semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases label Jan 3, 2025
@maxhoheiser maxhoheiser force-pushed the bugfix/eventbridge/step-functions-target-id-input-key branch from 8423162 to edaecc3 Compare January 8, 2025 16:03
@maxhoheiser maxhoheiser force-pushed the bugfix/eventbridge/step-functions-target-id-input-key branch from edaecc3 to e5e5bc1 Compare January 9, 2025 14:05
@silv-io silv-io added this to the Playground milestone Jan 27, 2025
@kamilturek
Copy link

Hey @maxhoheiser @silv-io, is there any chance for moving it forward?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aws:events Amazon EventBridge semver: minor Non-breaking changes which can be included in minor releases, but not in patch releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants