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.
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. |