我有一个情况,我需要根据某个特定虚拟机规模集上的扩展或扩展事件触发Azure函数。我的第一个想法是使用事件网格触发器来触发基于vms上的资源修改的azure函数。但是,当发生放大或缩小以外的任何其他编辑事件时,它也会触发该功能。我还尝试将函数的触发方法指定为http请求,并在webhook部分指定函数URL,如图所示。但是,该功能不会被触发。
我怎样才能实现我的愿望?
4xy9mtcn1#
我已经使用相同的方法来触发Http触发器http_trigger时,在我的环境中使用webhook扩展和扩展事件发生,这对我来说是有效的。我已经在Azure函数应用中部署了Http触发器,并复制了Http触发器http_trigger的URL。
http_trigger
注意:-请确保您使用正确的URL
我已经设置了扩展入和扩展出的规则。我降低了阈值百分比,以便更频繁地触发横向扩展和横向扩展。
我在webhook中设置了函数触发器的URL。和邮件ID来获取通知。
webhook
Output
scale in:
scale in
scale out:
scale out
1条答案
按热度按时间4xy9mtcn1#
我已经使用相同的方法来触发Http触发器
http_trigger
时,在我的环境中使用webhook扩展和扩展事件发生,这对我来说是有效的。我已经在Azure函数应用中部署了Http触发器,并复制了Http触发器
http_trigger
的URL。注意:-请确保您使用正确的URL
我已经设置了扩展入和扩展出的规则。我降低了阈值百分比,以便更频繁地触发横向扩展和横向扩展。
我在
webhook
中设置了函数触发器的URL。和邮件ID来获取通知。Output
:scale in
:scale out
: