[
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 <[email protected]>
> 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)