नीला समारोह उपभोक्ता हो जाता है 401 जब कनेक्शन स्ट्रिंग का उपयोग कर

0

सवाल

के लिए नया हूँ नीला तंत्र और मैं फंस गया था, पर इस समस्या है.

मैं एक नीला समारोह है जो माना जाता है होना करने के लिए ट्रिगर द्वारा प्रकाशित की घटनाओं पर एक घटना का हब है । मैं सेट एसएएस कनेक्शन स्ट्रिंग प्राप्त की घटना में केंद्र azure पोर्टल पृष्ठ (के साथ "प्रबंधित" अनुदान विकल्प) का उपयोग किया है और बहुत ही कुंजी में EventHubTrigger एनोटेशन (यह एक जावा 11 समारोह)

पहली बार में मैं एक त्रुटि बताते हुए कहा कि समारोह आईपी से रोका गया था, कनेक्शन त्रुटि मैं से छुटकारा मिल गया के द्वारा बंद की जाँच की अनुमति दें "पर भरोसा Microsoft सेवा में" नेटवर्क सेटिंग्स घटना का हब है ।

तो मैं एक 401 अनधिकृत पहुँच.

सभी हटाने के आईपीएस प्रतिबंध से घटना हब (यह सार्वजनिक) यह शुरू होता है के लिए सुनो और प्रसंस्करण घटनाओं में धकेल दिया घटना हब है ।

जाहिर है मैं उन डाल करने के लिए प्रतिबंध वापस लेकिन 401 अपवाद को रोक नहीं होगा ।

मैं क्या कर रहा हूँ याद आ रही है?

संपादित करें (समारोह जोड़ने कोड):

public class Function {
    @FunctionName("feed-collector")
    public void run(
            @EventHubTrigger(name = "collect", consumerGroup = "$Default", connection = "AzureEventHubConnectionString", eventHubName = "feed-ordini", cardinality = Cardinality.MANY)
            String message,
            final ExecutionContext context
    ) {
        context.getLogger().info(message);
    }
}

AzureEventHubConnectionString में परिभाषित किया गया है अनुप्रयोग सेटिंग्स और अपने मूल्य के प्रारूप में है

Endpoint=sb://[hub-host].servicebus.windows.net/;SharedAccessKeyName=[SasPolicyName];SharedAccessKey=[primarykey]

azure azure-eventhub azure-functions
2021-11-23 21:26:35
2
0

प्रति के रूप में प्रलेखन,

द्वारा प्रदान अधिकारों नीति नियम का एक संयोजन हो सकता:

  • भेज देता है सही करने के लिए संदेश भेजने के लिए इकाई
  • सुनो – देता है सही करने के लिए सुनने के लिए या प्राप्त करने के लिए इकाई
  • प्रबंधन का अधिकार देता है का प्रबंधन करने के लिए टोपोलॉजी के नामस्थान सहित, के निर्माण और विलोपन संस्थाओं

आपके मामले में, के बाद से अपनी समारोह है पर सुन घटनाओं से eventhub, आप का उपयोग करना चाहिए एक बात सुनो नीति SAS.

2021-11-24 01:15:05
0

एसएएस नीति देता है दानेदार दायरे में ही निकाय स्तर पर नहीं उपभोक्ता के स्तर.

इसका मतलब यह विशेषाधिकार परिभाषित पर नामस्थान स्तर या घटना hub उदाहरण या विषय के स्तर के लिए लागू किया जाएगा के उपभोक्ता समूह है कि इकाई है.

मैं सेट एसएएस कनेक्शन स्ट्रिंग प्राप्त की घटना में केंद्र azure पोर्टल पृष्ठ (के साथ "प्रबंधित" अनुदान विकल्प)

घटना केन्द्रों टोकन प्रमाणीकरण की आवश्यकता है अपने ग्राहकों के लिए या तो है, प्रबंधन के अधिकार या सुनने विशेषाधिकार असाइन करने के लिए अपने घटना केन्द्रों नाम स्थान या घटना hub उदाहरण या विषय.

के लिए जावा कोड पैदा करने में एक हस्ताक्षर (एसएएस टोकन) से एक नीति देखें यहाँ.

पढ़ने के लिए के बारे में विस्तृत जानकारी नीति नियम की तरह भेजें, सुनो और प्रबंधन, सीमा के नियमों को लागू करने के लिए नाम स्थान या संस्था नीति और सर्वोत्तम प्रथाओं का उपयोग करते समय एसएएस, पर एक नजर है कृपया इस Microsoft प्रलेखन.

2021-11-24 03:18:35

मैं प्रलेखन पर एक नज़र लेकिन मैं कोई जवाब नहीं है. कैसे मैं उत्पन्न कर सकते हैं SAS टोकन से जावा कोड, तो समारोह भी नहीं होगा ट्रिगर? और यहां तक कि अगर मैं उत्पन्न एसएएस टोकन से बाहर कार्य करते हैं, जहां मैं का उपयोग करने के लिए यह?
Esotopo21

तुम सकता है कृपया प्रदान समारोह कोड कैसे आप के लिए लिखा है ट्रिगर घटना है ।
HariKrishnaRajoli-MT

मैं संपादित किया है के साथ सवाल कोड और कनेक्शन स्ट्रिंग का उपयोग कर रहा हूँ
Esotopo21

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में