繁体   English   中英

EventGridTrigger 不工作 安全 Function 应用程序(在 Azure AD 中注册)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM