[ 
https://issues.apache.org/jira/browse/NIFI-8918?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Thomas updated NIFI-8918:
-------------------------------
    Description: 
The current AWS Credential Provider uses a credential provider chain which 
excludes the Profile Process Credentials provider.

Please add a provider which supports 
[https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/internal/ProfileProcessCredentialsProvider.html]
 .

The only key configuration parameter for this provider would be the AWS Config 
name.

Alternatively, add the ProfileProcessCredentialsProvider to the chain for the 
default, so that in addition to looking in ~/.aws/credentials for hard-coded 
credentials by profile name, you are also [perhaps first] executing the process 
configured in the ~/.aws/config credential_process variable for the requested 
profile.

See 
[https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sourcing-external.html]
 for documentation of the use case for this profile credentials provider.

  was:
The current AWS Credential Provider uses a credential provider chain which 
excludes the Profile Process Credentials provider.

Please add a provider which supports 
[https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/internal/ProfileProcessCredentialsProvider.html]
 .

The only key configuration parameter for this provider would be the AWS Config 
name.

Alternatively, add the ProfileProcessCredentialsProvider to the chain for the 
default, so that in addition to looking in ~/.aws/credentials for hard-coded 
credentials by profile name, you are also [perhaps first] executing the process 
configured in the ~/.aws/config credential_process variable for the requested 
profile.


> AWS Credentials Provider service doesn't support credential_process config 
> option
> ---------------------------------------------------------------------------------
>
>                 Key: NIFI-8918
>                 URL: https://issues.apache.org/jira/browse/NIFI-8918
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Extensions
>            Reporter: Peter Thomas
>            Priority: Major
>
> The current AWS Credential Provider uses a credential provider chain which 
> excludes the Profile Process Credentials provider.
> Please add a provider which supports 
> [https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/profile/internal/ProfileProcessCredentialsProvider.html]
>  .
> The only key configuration parameter for this provider would be the AWS 
> Config name.
> Alternatively, add the ProfileProcessCredentialsProvider to the chain for the 
> default, so that in addition to looking in ~/.aws/credentials for hard-coded 
> credentials by profile name, you are also [perhaps first] executing the 
> process configured in the ~/.aws/config credential_process variable for the 
> requested profile.
> See 
> [https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sourcing-external.html]
>  for documentation of the use case for this profile credentials provider.



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

Reply via email to