Azure 用于写入的EventHub SAS令牌不工作

Azure 用于写入的EventHub SAS令牌不工作,azure,azureservicebus,azure-eventhub,Azure,Azureservicebus,Azure Eventhub,我在我的事件中心内为必须发送事件的客户端库创建了一个共享访问策略,但尽管它从未失败,但中心不会接收事件,唯一有效的方法是使用RootSharedAccessKey,但这不是应该发生的方式。当您为客户端创建共享访问密钥以发送到EventHub时,请确保它至少具有“发送”声明(另外两个是“侦听”和“管理”)。您可以在Azure Portal的EventHub配置页面中验证这一点。查看端点连接字符串末尾的键。然后删除“EntityPath=myhub;”。请更具体一点:分享您在这两种情况下如何尝试发送

我在我的事件中心内为必须发送事件的客户端库创建了一个共享访问策略,但尽管它从未失败,但中心不会接收事件,唯一有效的方法是使用RootSharedAccessKey,但这不是应该发生的方式。

当您为客户端创建共享访问密钥以发送到EventHub时,请确保它至少具有“发送”声明(另外两个是“侦听”和“管理”)。您可以在Azure Portal的EventHub配置页面中验证这一点。

查看端点连接字符串末尾的键。然后删除“EntityPath=myhub;”。请更具体一点:分享您在这两种情况下如何尝试发送到eventhub的代码片段,以及您是如何得知eventhub没有收到事件的。考虑到这是一个在全球范围内运行的多租户服务,也是Microsoft Azure上的核心服务之一,这是一个最常见的场景;请考虑这样一个事实,即你的客户端代码可能有bug……