ฉันมาใหม่ที่จะต้อง Color mechanisms และฉันติดอยู่กับปัญหานี้
ฉันต้องเป็น color ฟังก์ชันที่ควรจะกระตุ้นโดยเหตุการตีพิมพ์บนเหตุการณ์การฮับ. ฉันตั้งค่ายอยูหนวยจูโจการเชื่อมต่อได้รับข้อความในเหตุการณ์ฮับ color ประตูหน้ากับ"จัดการ"ยินยอมให้ตัวเลือก)และใช้คนเดียวกันนี้กับกุญแจอยู่ใน EventHubTrigger หมายเหตุประกอบ annotation tool(มันเป็นของจาวา 11 ฟังก์ชัน)
ตอนแรกฉันมีข้อผิดพลาดเกิดขึ้นระหว่างแค่ชี้ถึงข้อมันฟังก์ชันหมายเลขไอพีถูกขัดขวางจากการเชื่อมต่อเกิดข้อผิดพลาดฉันกำจัดออกโดยตรวจ"อนุญาตให้เชื่อไมโครซอฟบริการ"อยู่ในเครือข่ายการตั้งค่าของเหตุการณ์ฮับ.
หลังจากนั้นผมได้รับเป็น 401 บุคคลที่ยังไม่มีการตรวจสอบสิทธิ์
การเอาออกทั้ง IPs ต่างจากเหตุการณ์ฮับ(ทำให้มันสาธารณะชน)มันจะเริ่มฟังและการประมวลผลองเหตุการณ์กดดันอยู่ในเหตุการณ์ฮับ.
เห็นได้ชัดว่าฉันอยากจะให้พวกนั้นต่างกลับแต่ 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]