के लिए नया हूँ नीला तंत्र और मैं फंस गया था, पर इस समस्या है.
मैं एक नीला समारोह है जो माना जाता है होना करने के लिए ट्रिगर द्वारा प्रकाशित की घटनाओं पर एक घटना का हब है । मैं सेट एसएएस कनेक्शन स्ट्रिंग प्राप्त की घटना में केंद्र 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]