Azure / Azure/Azure-DataFactory
Storage Event Trigger (BlobCreated) does not fire when blob is created through sFTP
- Lingua principale
- PowerShell
- Stelle
- 529
- Fork
- 623
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
My Storage Event trigger is correctly triggered when I upload a file using Microsoft Azure Storage Explorer.
However, the trigger is not triggered at all when using sFTP to upload the same file.
I came to the conclusion that a different value is present for data.api when the file's uploaded using sFTP: SftpCommit
Using Azure Portal, I can easily (manually) add this value to the current list of filtered API's for the created System Topic Event Subscription as seen in the screenshot below.

**Issue 1:** I believe SftpCommit should be automatically added by Data Factory when creating the Event Subscription, or at least have an option to manually add it using the Data Factory UI or through JSON.
**Issue 2:** The manual updates I made to the Event Subscription are erased every time I deploy the Data Factory through our DTAP using DevOps since there is no way to add the SftpCommit value to the advanced filter using the Data Factory UI/JSON.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non sono indicati file del repository né test. Inizia esaminando il trigger Storage Event per BlobCreated, la configurazione del filtro avanzato di System Topic Event Subscription e il percorso di distribuzione di Data Factory UI/JSON; riproduci un caricamento sFTP e verifica che SftpCommit venga mantenuto dopo la distribuzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure
- Ambito
- cloud, data-engineering
- Tipo di issue
- Bug
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100