
[英]EventGridTrigger in Azure function - Log dependency injection not working
[英]EventGridTrigger is not working Secure Function App (Register in Azure AD)
我按照以下代码创建了一个 EventGridTrigger function。
[Function("EventBasedTrigger")]
public async Task Run([EventGridTrigger] EventGridEvent eventGridEvent,
[BlobInput("{data.url}", Connection = "demoblobconnection")] string inputBlob, ILogger log, FunctionContext context)
{
_logger.LogInformation("This is test for blob event grid trigger");
}
问题:我也在我的存储帐户上配置了 EventGridTopic 和 EventSubscription 过滤器。 如果在我部署的 Function 应用程序中没有配置服务原则,我将在我的 StorageAccount/Container 上上传文件时触发 EventGridTrigger。
但是在我部署的 function 应用程序中配置了服务原则(Azure AD 注册)后,EventBasedTrigger 不起作用。 我为我的 function 应用程序添加了一个角色为“EventDataSender”,但仍然无法正常工作。
请帮我解决一下这个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.