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.

Tags

azure, blob, cloud, microsoft, storage

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.

Siehe auch: