Ahmar Suhail created HADOOP-18382:
-------------------------------------
Summary: Upgrade AWS SDK to V2 - Prerequisites
Key: HADOOP-18382
URL: https://issues.apache.org/jira/browse/HADOOP-18382
Project: Hadoop Common
Issue Type: Sub-task
Reporter: Ahmar Suhail
We want to update the AWS SDK to V2, before we do this we should warn on things
that will no longer supported. The following changes should be made:
*
[getAmazonS3Client()|https://github.com/apache/hadoop/blob/221eb2d68d5b52e4394fd36cb30d5ee9ffeea7f0/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/S3AFileSystem.java#L1174]
- Warn that this method will be removed
*
[initCustomSigners()|https://github.com/apache/hadoop/blob/03cfc852791c14fad39db4e5b14104a276c08e59/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/auth/SignerManager.java#L65]
- Warn that the interface is changing, any custom signers will need to be
updated
*
[bindAWSClient|https://github.com/apache/hadoop/blob/trunk/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/S3AFileSystem.java#L840]
- If DT is enabled, warn that credential providers interface is changing, any
custom cred providers used in binding classes will need to be updated?
*
[buildAWSProviderList|https://github.com/apache/hadoop/blob/trunk/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/S3AUtils.java#L618]
- if any SDK V1 cred providers are in this list, warn that these will be
removed?
*
[S3ClientFactory|https://github.com/apache/hadoop/blob/221eb2d68d5b52e4394fd36cb30d5ee9ffeea7f0/hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/S3ClientFactory.java]
- Update javadocs to say this interface will be replaced by a V2 client
factory, mark interface deprecated?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]