[jira] [Created] (FLINK-19666) CLONE - [Kinesis][EFO] Add AWS SDK v2.x dependency and KinesisProxyV2

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-19666) CLONE - [Kinesis][EFO] Add AWS SDK v2.x dependency and KinesisProxyV2

Shang Yuanchun (Jira)
Mohit Paliwal created FLINK-19666:
-------------------------------------

             Summary: CLONE - [Kinesis][EFO] Add AWS SDK v2.x dependency and KinesisProxyV2
                 Key: FLINK-19666
                 URL: https://issues.apache.org/jira/browse/FLINK-19666
             Project: Flink
          Issue Type: Sub-task
          Components: Connectors / Kinesis
            Reporter: Mohit Paliwal
            Assignee: Danny Cranmer
             Fix For: 1.12.0


*Background*

EFO requires the AWS SDK v2.x dependency. Version 1.x cannot be removed from the project as other modules require it (DynamoDB streams and KPL), therefore we will use AWS SDK 1.x and 2.x side by side.

*Scope*

This change will introduce the new dependency and Kinesis V2 proxy:
 * Update pom file to include the new dependency
 ** This should be shaded and relocated into the connector jar (similar to V1)
 * Add a {{KinesisProxyV2}} skeleton interface (methods and implementation will come in follow up tasks)
 * Add utility methods to create an AWS SDK v2.x Kinesis Client from connector properties, including:
 ** Region
 ** Credential Provider 
 ** HTTP Client config
 ** Other properties



--
This message was sent by Atlassian Jira
(v8.3.4#803005)