[ 
https://issues.apache.org/jira/browse/NIFI-12766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816826#comment-17816826
 ] 

ASF subversion and git services commented on NIFI-12766:
--------------------------------------------------------

Commit 9ba68edb5fc39fb63fb745f81fac1f2030f761e0 in nifi's branch 
refs/heads/main from Peter Turcsanyi
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=9ba68edb5f ]

NIFI-12766 Fixed Region handling for AWS Assume Role Credentials

This closes #8382

Signed-off-by: David Handermann <exceptionfact...@apache.org>


> Fix Region handling in AssumeRoleCredentialsStrategy in 
> AWSCredentialsProviderControllerService
> -----------------------------------------------------------------------------------------------
>
>                 Key: NIFI-12766
>                 URL: https://issues.apache.org/jira/browse/NIFI-12766
>             Project: Apache NiFi
>          Issue Type: Bug
>    Affects Versions: 2.0.0-M1, 2.0.0-M2
>            Reporter: Peter Turcsanyi
>            Assignee: Peter Turcsanyi
>            Priority: Major
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Either region or custom endpoint configuration (including the region) can be 
> set on {{AWSSecurityTokenServiceClientBuilder}}.
>  
> {code:java}
> 2024-02-09 17:44:16,084 ERROR [Timer-Driven Process Thread-2] 
> o.a.n.c.s.StandardControllerServiceNode 
> StandardControllerServiceNode[service=AWSCredentialsProviderService[id=1b0b4a21-e6fa-3e75-88b2-11e7583673a4],
>  name=AWSCredentialsProviderControllerService (STS+Endpoint), active=true] 
> Failed to invoke @OnEnabled method
> java.lang.IllegalStateException: Only one of Region or EndpointConfiguration 
> may be set.
>     at 
> com.amazonaws.client.builder.AwsClientBuilder.setRegion(AwsClientBuilder.java:450)
>     at 
> com.amazonaws.client.builder.AwsClientBuilder.configureMutableProperties(AwsClientBuilder.java:424)
>     at 
> com.amazonaws.client.builder.AwsSyncClientBuilder.build(AwsSyncClientBuilder.java:46)
>     at 
> org.apache.nifi.processors.aws.credentials.provider.factory.strategies.AssumeRoleCredentialsStrategy.getDerivedCredentialsProvider(AssumeRoleCredentialsStrategy.java:190)
>     at 
> org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderControllerService.createCredentialsProvider(AWSCredentialsProviderControllerService.java:382)
>     at 
> org.apache.nifi.processors.aws.credentials.provider.service.AWSCredentialsProviderControllerService.onConfigured(AWSCredentialsProviderControllerService.java:371)
>  {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to