CopyAzureBlobStorage_v12 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-azure-nar
Beschreibung¶
Kopiert einen Blob in Azure Blob Storage von einem Konto/Container in einen anderen. Der Prozessor verwendet die Azure Blob Storage Client-Bibliothek v12.
Eingabeanforderung¶
REQUIRED
Unterstützt sensible dynamische Eigenschaften¶
false
Eigenschaften¶
Eigenschaft |
Beschreibung |
---|---|
Source Blob Name |
Der vollständige Name des Quell-Blobs |
Source Container Name |
Name des Azure-Speichercontainers, der kopiert werden soll |
Source Storage Credentials |
Anmeldeinformationendienst, der verwendet wird, um Azure Blob Storage-Anmeldeinformationen zum Lesen von Quell-Blob Informationen zu erhalten |
blob-name |
Der vollständige Name des Ziel-Blobs ist standardmäßig der Name des Quell-Blobs, wenn er nicht angegeben wird. |
conflict-resolution-strategy |
Gibt an, ob der Inhalt eines vorhandenen Blobs bei einem Konflikt ersetzt werden soll. |
container-name |
Der Name des Azure-Speicher-Containers ist standardmäßig der Name des Quell-Containers, wenn er nicht angegeben wird. |
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. |