PutAzureBlobStorage_v12 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-azure-nar
Beschreibung¶
Legt Inhalte in einem Blob auf Azure Blob Storage ab. Der Prozessor verwendet die Azure Blob Storage Client-Bibliothek v12.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Client-Side Encryption Key ID |
Gibt die ID des Schlüssels an, der für die clientseitige Verschlüsselung verwendet werden soll. |
Client-Side Encryption Key Type |
Gibt den Schlüsseltyp an, der für die clientseitige Verschlüsselung verwendet werden soll. |
Client-Side Encryption Local Key |
Bei Verwendung der lokalen clientseitigen Verschlüsselung ist dies der Rohschlüssel, der hexadezimal codiert ist. |
File Resource Service |
Dateiressourcendienst, der den Zugriff auf die zu übertragende lokale Ressource ermöglicht |
Resource Transfer Source |
Die Quelle des zu übertragenden Inhalts |
blob-name |
Der vollständige Name des Blobs |
conflict-resolution-strategy |
Gibt an, ob der Inhalt eines vorhandenen Blobs bei einem Konflikt ersetzt werden soll. |
container-name |
Name des Azure-Speichercontainers. Im Falle von PutAzureBlobStorage kann ein Container erstellt werden, wenn er nicht existiert. |
create-container |
Gibt an, ob geprüft werden soll, ob der Container existiert und ob er automatisch erstellt werden soll, wenn dies nicht der Fall ist. Die Berechtigung zum Auflisten von Containern ist erforderlich. Bei „false“ wird diese Prüfung nicht durchgeführt, aber die Put-Operation schlägt fehl, wenn der Container nicht existiert. |
proxy-configuration-service |
Gibt den Proxy-Konfigurations-Controller Service an für die Weiterleitung von Netzwerkanforderungen festl. Im Falle von SOCKS ist nicht garantiert, dass die ausgewählte SOCKS-Version vom Prozessor verwendet wird. |
storage-credentials-service |
Controller Service, der verwendet wird, um Anmeldeinformationen für Azure Blob Storage zu erhalten. |
Beziehungen¶
Name |
Beschreibung |
---|---|
failure |
Erfolglose Operationen werden in die Beziehung „failure“ übertragen. |
success |
Alle erfolgreich bearbeiteten FlowFiles werden an diese Beziehung weitergeleitet. |
Schreibt Attribute¶
Name |
Beschreibung |
---|---|
azure.container |
Der Name des Azure Blob Storage Container |
azure.blobname |
Der Name des Blobs auf Azure Blob Storage |
azure.primaryUri |
Primärer Speicherort des Blob |
azure.etag |
ETag des Blob |
azure.blobtype |
Typ des Blob (entweder BlockBlob, PageBlob oder AppendBlob) |
mime.type |
MIME-Typ des Inhalts |
lang |
Sprachcode für den Inhalt |
azure.timestamp |
Zeitstempel des Blob |
azure.length |
Länge des Blob |
azure.error.code |
Fehlercode, der bei einer Blob-Operation gemeldet wird |
azure.ignored |
Wenn die Konfliktlösungsstrategie „Ignorieren“ lautet, ist diese Eigenschaft „true/false“, je nachdem, ob der Blob ignoriert wurde. |