CopyS3Object 2025.10.9.21

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

PropertyDescription
AWS Credentials Provider serviceThe Controller Service that is used to obtain AWS credentials provider
Canned ACLAmazon 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
Communications TimeoutThe amount of time to wait in order to establish a connection to AWS or receive data from AWS before timing out.
Custom Signer Class NameFully qualified class name of the custom signer class. The signer must implement com.amazonaws.auth. Signer interface.
Custom Signer Module LocationComma-separated list of paths to files and/or directories which contain the custom signer’s JAR file and its dependencies (if any).
Destination BucketThe bucket that will receive the copy.
Destination KeyThe target key in the target bucket
Endpoint Override URLEndpoint 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 ListA comma-separated list of Amazon User ID’s or E-mail addresses that specifies who should have Full Control for an object
OwnerThe Amazon ID to use for the object’s owner
Read ACL User ListA 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 ListA comma-separated list of Amazon User ID’s or E-mail addresses that specifies who should have Read Access for an object
RegionThe AWS Region to connect to.
SSL Context ServiceSpecifies an optional SSL Context Service that, if provided, will be used to create connections
Signer OverrideThe 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 BucketThe bucket that contains the file to be copied.
Source KeyThe source key in the source bucket
Write ACL User ListA 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 ListA comma-separated list of Amazon User ID’s or E-mail addresses that specifies who should have Write Access for an object
proxy-configuration-serviceSpecifies the Proxy Configuration Controller Service to proxy network requests.

Relationships

NameDescription
failureIf the Processor is unable to process a given FlowFile, it will be routed to this Relationship.
successFlowFiles are routed to this Relationship after they have been successfully processed.

See also