2017-03-07 10 views
5

में Azure Blob संग्रहण ट्रिगर के लिए पथ को परिभाषित करने के लिए कैसे परिभाषित ठोस कंटेनर के बिना Azure फ़ंक्शन को ट्रिगर करने का कोई तरीका है?Azure Function

मुझे उम्मीद है कि नीचे दिया गया कार्य किसी भी कंटेनर में किसी भी फ़ाइल के लिए ट्रिगर किया जाएगा। फ़ाइल और कंटेनर का नाम चर में होना चाहिए।

*****function.json: 
{ 
"bindings": [ 
    { 
    "type": "blobTrigger", 
    "name": "myBlob", 
    "path": "{container}/{name}", 
    "connection": "AzureWebJobsStorage", 
    "direction": "in" 
    } 
], 
"disabled": false 
} 

*****run.csx: 
public static void Run(Stream myBlob, string name, string container, TraceWriter log, out string outputSbMsg) 
{ 
    log.Info("C# Blob trigger function Processed blob"); 
    log.Info(name); 
    log.Info(container);  
} 

हालांकि, कुछ भी ट्रिगर नहीं हुआ है। कुछ पता है क्या गड़बड़ है?

+0

हमने वही काम करने की कोशिश की और आपके पास इसके लायक होने के समान सटीक परिणाम था। हमने कई ट्रिगर्स बनाए जो कि 'कंटेनर' भाग पर भिन्न थे। कॉपी-पेस्टिंग को थोड़ा कम करने के लिए हमने क्या किया था ट्रिगर्स के बीच कुछ साझा कोड होना था। – alun

+0

क्या आपके पास इस धागे के बारे में कोई अपडेट है? –

+0

मैंने अपनी तरफ स्थगित कर दिया है लेकिन मुझे 779 अंक में विचार पसंद है। – Chatumbabub

उत्तर

3

वहाँ परिभाषित ठोस कंटेनर बिना Azure समारोह को गति प्रदान करने के लिए एक रास्ता है?

मुझे लगता है कि वर्तमान में परिभाषित कंक्रीट कंटेनर के बिना एज़ूर फ़ंक्शन को ट्रिगर करने का कोई तरीका नहीं है। Azure Function document से, हम एक स्टोरेज कंटेनर मोनिटर के लिए Azure स्टोरेज ब्लॉब ट्रिगर का उपयोग कर सकते हैं।

Azure संग्रहण ब्लॉब ट्रिगर आप के नए और बेहतर धब्बे के लिए एक भंडारण कंटेनर पर नज़र रखने तथा परिवर्तन मेरे अनुभव के का पता चलता है

कोष को आपकी समारोह कोड चलाने के लिए, हम करने के लिए कई Azure कार्यों बनाने की जरूरत की सुविधा देता है काम के चारों ओर ब्लब्स की निगरानी करें।

अद्यतन:

mathewec उल्लेख किया है यह एक खोला issue, अधिक जानकारी के कृपया उसे देखें।

+1

सही - एक कंटेनर आवश्यक है। इसे उत्तर देने के लिए अपने उत्तर को अपडेट करने के लिए स्वतंत्र महसूस करें। हमारे यहां हमारे रेपो में कुछ मौजूदा मुद्दे हैं [यहां] (https://github.com/Azure/azure-webjobs-sdk/issues/779) और [यहां] (https://github.com/Azure/नीला-webjobs-sdk/मुद्दों/572)। – mathewc