It looks like the current sourceRegex does not support periods in Kinesis Stream names like arn:aws:kinesis:us-east-1:123456789012:stream/name.with.periods. The Kinesis Streams Service API Reference suggests the pattern [a-zA-Z0-9_.-]+ for StreamName.
Adding the missing period to sourceRegex seems to fix the problem.
It looks like the current
sourceRegex
does not support periods in Kinesis Stream names likearn:aws:kinesis:us-east-1:123456789012:stream/name.with.periods
. The Kinesis Streams Service API Reference suggests the pattern[a-zA-Z0-9_.-]+
forStreamName
.Adding the missing period to
sourceRegex
seems to fix the problem.