KinesisUtils should accept AWS Credentials as a parameter and should default to DefaultCredentialsProvider if no credentials are provided. Currently, the implementation forces usage of DefaultCredentialsProvider which can be a pain especially when jobs are run by multiple unix users.
- relates to
SPARK-5960 Allow AWS credentials to be passed to KinesisUtils.createStream()
- links to