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
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. |