amazon-archives / kinesis-storm-spout

Kinesis spout for Storm
Other
106 stars 64 forks source link

Added EC2 IAM Role support #42

Open ghost opened 7 years ago

ghost commented 7 years ago

Support for using an STSAssumeRoleSessionCredentialsProvider was broken due to Kryo serialization issues, specifically around SecureRandom used internally by that provider.

This pull request modifies the KinesisSpout to take in a new class encapsulating the primitives required to bootstrap a provider internally, rather than an already instantiated provider.