Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-8417

Support STSAssumeRoleSessionCredentialsProvider in FlinkKinesisConsumer

    XMLWordPrintableJSON

Details

    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

      Attachments

        Activity

          People

            Unassigned Unassigned
            tzulitai Tzu-Li (Gordon) Tai
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: