DeleteS3Object 2.3.0¶
BUNDLE¶
org.apache.nifi | nifi-aws-nar
DESCRIPTION¶
Deletes a file from an Amazon S3 Bucket. If attempting to delete a file that does not exist, FlowFile is routed to success.
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. |
Version |
The Version of the Object to delete |
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 |
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. |
WRITES ATTRIBUTES¶
NAME |
DESCRIPTION |
---|---|
s3.exception |
The class name of the exception thrown during processor execution |
s3.additionalDetails |
The S3 supplied detail from the failed operation |
s3.statusCode |
The HTTP error code (if available) from the failed operation |
s3.errorCode |
The S3 moniker of the failed operation |
s3.errorMessage |
The S3 exception message from the failed operation |