CopyAzureBlobStorage_v12 2025.5.31.15

Bundle

org.apache.nifi | nifi-azure-nar

Description

Copie un blob présent dans le stockage Azure Blob d’un compte/conteneur à un autre. Le processeur utilise la bibliothèque cliente de stockage Azure Blob v12.

Balises

azure, blob, cloud, microsoft, storage

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Source Blob Name

Le nom complet du blob source

Source Container Name

Nom du conteneur de stockage Azure qui sera copié

Source Storage Credentials

Service d’identifiants utilisé pour obtenir les identifiants de stockage Azure Blob afin de lire les informations du blob source

blob-name

Si le nom complet du blob de destination n’est pas spécifié, il sera défini par défaut sur le nom du blob source

conflict-resolution-strategy

Indique si le contenu d’un blob existant sera remplacé en cas de conflit.

container-name

Si le nom de la destination du conteneur de stockage Azure n’est pas spécifié, il sera défini par défaut sur le nom du conteneur source

create-container

Indique s’il faut vérifier si le conteneur existe et le créer automatiquement s’il n’existe pas. L’autorisation de lister les conteneurs est requise. Si cette propriété est définie sur false, cette vérification n’est pas effectuée, mais l’opération Put échouera si le conteneur n’existe pas.

service proxy-configuration

Spécifie le Controller Service de configuration proxy pour les requêtes réseau proxy. Dans le cas de SOCKS, il n’est pas garanti que la version SOCKS sélectionnée sera utilisée par le processeur.

storage-credentials-service

Controller Service utilisé pour obtenir les identifiants du stockage Azure Blob.

Relations

Nom

Description

failure

Les opérations qui n’ont pas abouti seront transférées à la relation « failure ».

success

Tous les FlowFiles dont le traitement a abouti sont routés vers cette relation

Écrit les attributs

Nom

Description

azure.container

Le nom du conteneur de stockage Azure Blob

azure.blobname

Le nom du blob sur le stockage Azure Blob

azure.primaryUri

Emplacement principal du blob

azure.etag

ETag du blob

azure.blobtype

Type du blob (BlockBlob, PageBlob ou AppendBlob)

mime.type

Type MIME du contenu

lang

Code langue du contenu

azure.timestamp

Horodatage du blob

azure.length

Longueur du blob

azure.error.code

Code d’erreur signalé lors de l’opération de blob

azure.ignored

Lorsque la stratégie de résolution des conflits est « ignore », cette propriété prendra la valeur « true »/« false » selon que le blob a été ignoré ou non.

Voir aussi :