[ 
https://issues.apache.org/jira/browse/BEAM-9160?focusedWorklogId=385353&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-385353
 ]

ASF GitHub Bot logged work on BEAM-9160:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 11/Feb/20 18:32
            Start Date: 11/Feb/20 18:32
    Worklog Time Spent: 10m 
      Work Description: ecapoccia commented on pull request #10825: [BEAM-9160] 
Update AWS SDK to support Pod Level Identity
URL: https://github.com/apache/beam/pull/10825#discussion_r377819364
 
 

 ##########
 File path: 
sdks/java/io/amazon-web-services/src/main/java/org/apache/beam/sdk/io/aws/options/AwsModule.java
 ##########
 @@ -122,6 +123,8 @@ public AWSCredentialsProvider deserializeWithType(
         return new SystemPropertiesCredentialsProvider();
       } else if 
(typeName.equals(ProfileCredentialsProvider.class.getSimpleName())) {
         return new ProfileCredentialsProvider();
+      } else if 
(typeName.equals(WebIdentityTokenCredentialsProvider.class.getSimpleName())) {
+        return WebIdentityTokenCredentialsProvider.create();
 
 Review comment:
   yup will do @iemejia 
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Issue Time Tracking
-------------------

    Worklog Id:     (was: 385353)
    Time Spent: 2h  (was: 1h 50m)

> Update AWS SDK to support Pod Level Identity
> --------------------------------------------
>
>                 Key: BEAM-9160
>                 URL: https://issues.apache.org/jira/browse/BEAM-9160
>             Project: Beam
>          Issue Type: Improvement
>          Components: dependencies
>    Affects Versions: 2.17.0
>            Reporter: Mohamed Noah
>            Priority: Major
>             Fix For: 2.20.0
>
>          Time Spent: 2h
>  Remaining Estimate: 0h
>
> Many organizations have started leveraging pod level identity in Kubernetes. 
> The current version of the AWS SDK packaged with Bean 2.17.0 is out of date 
> and doesn't provide native support to pod level identity access management.
>  
> It is recommended that we introduce support to access AWS resources such as 
> S3 using pod level identity. 
> Current Version of the AWS Java SDK in Beam:
> def aws_java_sdk_version = "1.11.519"
> Proposed AWS Java SDK Version:
> <dependency>
>  <groupId>com.amazonaws</groupId>
>  <artifactId>aws-java-sdk</artifactId>
>  <version>1.11.710</version>
> </dependency>



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

Reply via email to