कभी-कभी मुझे लगता है कि मेरे कुछ Azure फ़ंक्शन अक्षम हैं। मैं इस स्लॉट में दिन में कुछ बार एक नया संस्करण प्रकाशित करता हूं, और मेरी टीम में सभी के पास इसकी पहुंच है। दुर्भाग्य से, मुझे नहीं पता कि किससे पूछना है "अरे, आपने इसे अक्षम क्यों किया!"।

क्या किसी को पता है कि मुझे यह कहां मिल सकता है? धन्यवाद!

0
lemon_grab 22 अप्रैल 2020, 16:52

2 जवाब

सबसे बढ़िया उत्तर

आप इस जानकारी को एज़ूर फ़ंक्शन के गतिविधि लॉग से जांचते हैं। लेकिन यहां सीमा यह है कि, गतिविधि लॉग रिकॉर्ड करता है कि आपके नीला फ़ंक्शन को किसने/जब संशोधित किया है, लेकिन यह अक्षम/सक्षम जैसे विवरण निर्दिष्ट नहीं करता है, आपको स्वयं निर्धारित करने की आवश्यकता है।

यहाँ कदम हैं:

1.Nav to azure पोर्टल -> आपका फंक्शन ऐप -> प्लेटफॉर्म फीचर्स -> एक्टिविटी लॉग:

enter image description here

2. फिर गतिविधि लॉग में -> उचित समय सीमा और अन्य शर्तें सेट करें, परिणाम में, आप ऑपरेशन नाम == वेब साइट कॉन्फ़िगरेशन अपडेट करें की जांच कर सकते हैं जो इंगित करता है कि अक्षम/सक्षम सहित आपके फ़ंक्शन को कौन संशोधित करता है ऑपरेशन, फिर ऑपरेशन किसने किया, यह देखने के लिए **कॉलम द्वारा शुरू किया गया **इवेंट देखें:

enter image description here

नोट: अन्य पाठकों के लिए, किसी कार्रवाई के निष्पादित होने और उसके इस सूची में दिखाई देने के बीच कुछ मिनट का विलंब होता है।

0
Ivan Yang 24 अप्रैल 2020, 09:22

आपकी समस्या का एक समाधान Azure Event Grid द्वारा विशिष्ट संसाधन समूह की सदस्यता लेने और ईवेंट को आपके ई-मेल खाते में धकेलने आदि के द्वारा हल किया जा सकता है।

आपके मामले में, जब नीला फ़ंक्शन कॉन्फ़िगरेशन बदल दिया गया है, तो संसाधन समूह ईवेंट निम्न विषय के साथ उत्पन्न होता है:

 "eventType":"Microsoft.Resources.ResourceWriteSuccess",
 "subject":"/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myRG/providers/Microsoft.Web/sites/myFncApp/config/appSettings",

और घटना में डेटा दावा वस्तु विवरण हैं जिन्होंने यह परिवर्तन किया है, आदि।

0
Roman Kiss 22 अप्रैल 2020, 18:12