Azure功能存储帐户Blob容器触发器
在我们的一个使用案例中,我正在寻找具有以下条件的存储帐户容器中任何活动的Azure函数触发器
答案 0 :(得分:0)
当前,根据documentation,目前支持以下事件:
这意味着不可能创建此类事件,但是您可以尝试将方法(如果对用例可行)从“推”更改为“拉”。
我建议编写一个时间触发函数,以检查是否已创建具有给定方案的容器。您可以利用Blob Storage v12 SDK来完成此任务,并获得list of the containers。 将列表保存到某个数据库(例如CosmosDB),并且每次触发该函数时,您都可以将当前状态与数据库中上次保存的状态进行比较。 如果存在差异,则可以将消息推送到EventHub,从而触发另一个实际上对该“新事件类型”做出反应的函数。
答案 1 :(得分:0)
您应使用Azure事件网格订阅存储帐户的资源组,并使用例如高级筛选功能
=================================================================
Main Thread Checker: UI API called on a background thread: -[UIView removeFromSuperview]
PID: 14234, TID: 4116224, Thread name: io.flutter.1.raster, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4 Flutter 0x0000000103ffdc70 _ZN7flutter30FlutterPlatformViewsController11SubmitFrameEP15GrDirectContextNSt3__110shared_ptrINS_10IOSContextEEENS3_10unique_ptrINS_12SurfaceFrameENS3_14default_deleteIS8_EEEE + 4932
5 Flutter 0x0000000104017100 _ZN7flutter10IOSSurface11SubmitFrameEP15GrDirectContextNSt3__110unique_ptrINS_12SurfaceFrameENS3_14default_deleteIS5_EEEE + 160
6 Flutter 0x00000001042ed764 _ZN7flutter10Rasterizer13DrawToSurfaceERNS_9LayerTreeE + 604
7 Flutter 0x00000001042ee2a0 _ZNSt3__110__function6__funcIZN7flutter10Rasterizer4DrawEN3fml6RefPtrINS2_8PipelineINS2_9LayerTreeEEEEEE3$_1NS_9allocatorISA_EEFvNS_10unique_ptrIS7_NS_14default_deleteIS7_EEEEEEclEOSG_ + 116
8 Flutter 0x00000001042eda64 _ZN7flutter10Rasterizer4DrawEN3fml6RefPtrINS_8PipelineINS_9LayerTreeEEEEE + 408
9 Flutter 0x00000001042f42b0 _ZNSt3__110__function6__funcIZN7flutter5Shell14OnAnimatorDrawEN3fml6RefPtrINS2_8PipelineINS2_9LayerTreeEEEEENS4_9TimePointEE4$_30NS_9allocatorISB_EEFvvEEclEv + 100
10 Flutter 0x0000000104021fe8 _ZN3fml15MessageLoopImpl10FlushTasksENS_9FlushTypeE + 1472
11 Flutter 0x0000000104024714 _ZN3fml17MessageLoopDarwin11OnTimerFireEP16__CFRunLoopTimerPS0_ + 32
12 CoreFoundation 0x0000000191ac4274 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 692852
13 CoreFoundation 0x0000000191ac3f90 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 692112
14 CoreFoundation 0x0000000191ac366c 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 689772
15 CoreFoundation 0x0000000191abe67c 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 669308
16 CoreFoundation 0x0000000191abdce8 CFRunLoopRunSpecific + 424
17 Flutter 0x00000001040245f0 _ZN3fml17MessageLoopDarwin3RunEv + 88
18 Flutter 0x00000001040237cc _ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN3fml6ThreadC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE3$_0EEEEEPvSJ_ + 196
19 libsystem_pthread.dylib 0x000000019185bd98 _pthread_start + 156
20 libsystem_pthread.dylib 0x000000019185f74c thread_start + 8
2020-10-18 16:25:04.959679-0400 Runner[14234:4116224] [reports] Main Thread Checker: UI API called on a background thread: -[UIView removeFromSuperview]
PID: 14234, TID: 4116224, Thread name: io.flutter.1.raster, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4 Flutter 0x0000000103ffdc70 _ZN7flutter30FlutterPlatformViewsController11SubmitFrameEP15GrDirectContextNSt3__110shared_ptrINS_10IOSContextEEENS3_10unique_ptrINS_12SurfaceFrameENS3_14default_deleteIS8_EEEE + 4932
5 Flutter 0x0000000104017100 _ZN7flutter10IOSSurface11SubmitFrameEP15GrDirectContextNSt3__110unique_ptrINS_12SurfaceFrameENS3_14default_deleteIS5_EEEE + 160
6 Flutter 0x00000001042ed764 _ZN7flutter10Rasterizer13DrawToSurfaceERNS_9LayerTreeE + 604
7 Flutter 0x00000001042ee2a0 _ZNSt3__110__function6__funcIZN7flutter10Rasterizer4DrawEN3fml6RefPtrINS2_8PipelineINS2_9LayerTreeEEEEEE3$_1NS_9allocatorISA_EEFvNS_10unique_ptrIS7_NS_14default_deleteIS7_EEEEEEclEOSG_ + 116
8 Flutter 0x00000001042eda64 _ZN7flutter10Rasterizer4DrawEN3fml6RefPtrINS_8PipelineINS_9LayerTreeEEEEE + 408
9 Flutter 0x00000001042f42b0 _ZNSt3__110__function6__funcIZN7flutter5Shell14OnAnimatorDrawEN3fml6RefPtrINS2_8PipelineINS2_9LayerTreeEEEEENS4_9TimePointEE4$_30NS_9allocatorISB_EEFvvEEclEv + 100
10 Flutter 0x0000000104021fe8 _ZN3fml15MessageLoopImpl10FlushTasksENS_9FlushTypeE + 1472
11 Flutter 0x0000000104024714 _ZN3fml17MessageLoopDarwin11OnTimerFireEP16__CFRunLoopTimerPS0_ + 32
12 CoreFoundation 0x0000000191ac4274 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 692852
13 CoreFoundation 0x0000000191ac3f90 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 692112
14 CoreFoundation 0x0000000191ac366c 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 689772
15 CoreFoundation 0x0000000191abe67c 50CF3336-313F-3A7D-9048-CB1ED8EC3368 + 669308
16 CoreFoundation 0x0000000191abdce8 CFRunLoopRunSpecific + 424
17 Flutter 0x00000001040245f0 _ZN3fml17MessageLoopDarwin3RunEv + 88
18 Flutter 0x00000001040237cc _ZNSt3__114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN3fml6ThreadC1ERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE3$_0EEEEEPvSJ_ + 196
19 libsystem_pthread.dylib 0x000000019185bd98 _pthread_start + 156
20 libsystem_pthread.dylib 0x000000019185f74c thread_start + 8
2020-10-18 16:25:13.101480-0400 Runner[14234:4116085] [ProcessSuspension] 0x12bbe1ec0 - ProcessAssertion::processAssertionWasInvalidated()