You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/12/15 17:44:00 UTC

[jira] [Commented] (NIFI-10969) Create extension point for Signer Override in AWS S3 processors

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

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

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

NIFI-10969: Created extension point for Signer Override in AWS S3 processors

Also added Signer Override property in AWSCredentialsProviderControllerService with Custom Signer extension point.
Made Assume Role related properties dependent on Assume Role ARN property in AWSCredentialsProviderControllerService.
Fixed S3 IT tests.

This closes #6777.

Signed-off-by: Tamas Palfy <tp...@apache.org>


> Create extension point for Signer Override in AWS S3 processors
> ---------------------------------------------------------------
>
>                 Key: NIFI-10969
>                 URL: https://issues.apache.org/jira/browse/NIFI-10969
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Extensions
>            Reporter: Peter Turcsanyi
>            Assignee: Peter Turcsanyi
>            Priority: Major
>              Labels: aws
>          Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> AWS S3 processors have the {{Signer Override}} property where V4 or V2 signers can be configured. These signers are part of the AWS SDK for Java library.
> However, some special use cases require to use a user defined signer (e.g when a gateway is located between NiFi and the AWS Service and it changes the request).
> To support these scenarios, add an extension point in the processors for configuring user provided custom signers.
> The S3 processors may be configured to use Assume Role credentials which accesses the STS service in the backround. For this reason, the custom signer extension point is needed for that service too.



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