CopyS3Object 2.3.0¶

BUNDLE¶

org.apache.nifi | nifi-aws-nar

DESCRIPTION¶

Copies a file from one bucket and key to another in AWS S3

TAGS¶

AWS, Amazon, Archive, Copy, 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

Communications Timeout

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

Destination Bucket

The bucket that will receive the copy.

Destination Key

The target key in the target bucket

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

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.

Source Bucket

The bucket that contains the file to be copied.

Source Key

The source key in the source bucket

Write ACL User List

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

Write Permission User List

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

canned-acl

Amazon Canned ACL for an object, one of: BucketOwnerFullControl, BucketOwnerRead, LogDeliveryWrite, AuthenticatedRead, PublicReadWrite, PublicRead, Private; will be ignored if any other ACL/permission/owner property is specified

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.

success

FlowFiles are routed to this Relationship after they have been successfully processed.

SEE ALSO¶