Details
-
New Feature
-
Status: Open
-
Not a Priority
-
Resolution: Unresolved
-
None
-
None
Description
As discussed in ML: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/Kinesis-Connectors-With-Temporary-Credentials-td17734.html.
Users need the functionality to access cross-account AWS Kinesis streams, using AWS Temporary Credentials [1].
We should add support for AWSConfigConstants.CredentialsProvider.STSAssumeRole, which internally would use the STSAssumeRoleSessionCredentialsProvider [2] in AWSUtil#getCredentialsProvider(Properties).
[1] https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html
[2] https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/STSAssumeRoleSessionCredentialsProvider.html