GetS3ObjectTags 2.3.0

BUNDLE

org.apache.nifi | nifi-aws-nar

DESCRIPTION

Check for the existence of an Object in S3 and fetch its Tags without attempting to download it. This processor can be used as a router for workflows that need to check on an Object in S3 before proceeding with data processing

TAGS

AWS, Amazon, Archive, Exists, S3

INPUT REQUIREMENT

REQUIRED

Supports Sensitive Dynamic Properties

false

PROPERTIES

Property

Description

AWS Credentials Provider service

The Controller Service that is used to obtain AWS credentials provider

Bucket

The S3 Bucket to interact with

Communications Timeout

The amount of time to wait in order to establish a connection to AWS or receive data from AWS before timing out.

Endpoint Override URL

Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints.

FullControl User List

A comma-separated list of Amazon User ID’s or E-mail addresses that specifies who should have Full Control for an object

Object Key

The S3 Object Key to use. This is analogous to a filename for traditional file systems.

Owner

The Amazon ID to use for the object’s owner

Read ACL User List

A comma-separated list of Amazon User ID’s or E-mail addresses that specifies who should have permissions to read the Access Control List for an object

Read Permission User List

A comma-separated list of Amazon User ID’s or E-mail addresses that specifies who should have Read Access for an object

Region

The AWS Region to connect to.

SSL Context Service

Specifies an optional SSL Context Service that, if provided, will be used to create connections

Signer Override

The AWS S3 library uses Signature Version 4 by default but this property allows you to specify the Version 2 signer to support older S3-compatible services or even to plug in your own custom signer implementation.

Tag Attribute Include Pattern

A regular expression pattern to use for determining which object tags are included as FlowFileattributes. This pattern is only applied to the ‘found’ relationship and will not be used tofilter the error attributes in the ‘failure’ relationship.

Tags Target

This determines where the tags will be written when found.

Version

The Version of the Object for which to retrieve Tags

custom-signer-class-name

Fully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth.Signer interface.

custom-signer-module-location

Comma-separated list of paths to files and/or directories which contain the custom signer’s JAR file and its dependencies (if any).

proxy-configuration-service

Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP + AuthN

RELATIONSHIPS

NAME

DESCRIPTION

failure

If the Processor is unable to process a given FlowFile, it will be routed to this Relationship.

not found

No object was found in the bucket the supplied key

found

An object was found in the bucket at the supplied key

SEE ALSO

Language: English