DeleteS3Object 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-aws-nar
Beschreibung¶
Löscht eine Datei aus einem Amazon S3-Bucket. Wenn Sie versuchen, eine Datei zu löschen, die nicht existiert, wird das FlowFile an die Beziehung „success“ weitergeleitet.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
AWS-Anmeldeinformationen-Anbieterdienst |
Der Controller Service, der verwendet wird, um AWS-Anmeldeinformationsanbieter zu erhalten |
Bucket |
Der S3-Bucket, mit dem interagiert werden soll |
Communications Timeout |
Die Zeitspanne, die gewartet wird, um eine Verbindung zu AWS herzustellen oder Daten von AWS zu empfangen, bevor es zu einem Timeout kommt. |
Endpoint Override URL |
Endpunkt-URL, die anstelle des AWS Standardwerts verwendet werden soll, einschließlich Schema, Host, Port und Pfad. Die AWS-Bibliotheken wählen eine Endpunkt-URL auf der Grundlage der AWS-Region aus, aber diese Eigenschaft überschreibt die ausgewählten Endpunkt-URL und ermöglicht die Verwendung mit anderen S3-kompatiblen Endpunkten. |
FullControl User List |
Eine durch Kommas getrennte Liste von IDs oder E-Mail-Adressen von Amazon-Benutzern, die angibt, wer volle Kontrolle über ein Objekt haben soll |
Object Key |
Der zu verwendende S3-Objektschlüssel. Dies entspricht einem Dateinamen in herkömmlichen Dateisystemen. |
Eigentümer |
Die Amazon-ID, die für den Eigentümer des Objekts verwendet werden soll |
Read ACL User List |
Eine durch Kommas getrennte Liste von IDs oder E-Mail-Adressen von Amazon-Benutzern, die angibt, wer die Berechtigung haben soll, die Zugriffssteuerungsliste für ein Objekt zu lesen |
Read Permission User List |
Eine durch Kommas getrennte Liste von IDs oder E-Mail-Adressen von Amazon-Benutzern, die angibt, wer Lesezugriff auf ein Objekt haben soll |
Region |
Die AWS-Region, mit der Sie sich verbinden möchten. |
SSL Context Service |
Gibt einen optionalen SSL Context Service an, der, falls vorhanden, zum Erstellen von Verbindungen verwendet wird |
Signer Override |
Die AWS-S3-Bibliothek verwendet standardmäßig die Signaturversion 4, aber mit dieser Eigenschaft können Sie den Signierer der Version 2 angeben, um ältere S3-kompatible Dienste zu unterstützen oder sogar Ihre eigene benutzerdefinierte Signierer-Implementierung einzubinden. |
Version |
Die Version des zu löschenden Objekts |
Write ACL User List |
Eine durch Kommas getrennte Liste von IDs oder E-Mail-Adressen von Amazon-Benutzern, die angibt, wer die Berechtigung haben soll, die Zugriffssteuerungsliste für ein Objekt zu ändern |
Write Permission User List |
Eine durch Kommas getrennte Liste von IDs oder E-Mail-Adressen on Amazon-Benutzern, die angibt, wer Schreibzugriff für ein Objekt haben soll |
custom-signer-class-name |
Vollständig qualifizierter Klassenname der benutzerdefinierten Signaturklasse. Der Signierer muss die Schnittstelle „com.amazonaws.auth.Signer“ implementieren. |
custom-signer-module-location |
Durch Kommas getrennte Liste von Pfaden zu Dateien und/oder Verzeichnissen, die die JAR-Datei des benutzerdefinierten Signierers und deren Abhängigkeiten (falls vorhanden) enthalten. |
proxy-configuration-service |
Gibt den Proxy-Konfigurations-Controller Service an für die Weiterleitung von Netzwerkanforderungen festl. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Wenn der Prozessor nicht in der Lage ist, ein bestimmtes FlowFile zu verarbeiten, wird es an diese Beziehung weitergeleitet. |
success |
FlowFiles werden nach erfolgreicher Bearbeitung an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
s3.exception |
Der Klassenname der Ausnahme, die während der Ausführung des Prozessors ausgelöst wird |
s3.additionalDetails |
Die von S3 gelieferten Details der fehlgeschlagenen Operation |
s3.statusCode |
Der HTTP-Fehlercode (falls verfügbar) der fehlgeschlagenen Operation |
s3.errorCode |
Der S3-Bezeichner der fehlgeschlagenen Operation |
s3.errorMessage |
Die S3-Ausnahmemeldung der fehlgeschlagenen Operation |