0

我有一个 .net 核心应用程序,它试图将数据发送到 eventGrid topic 。使用Microsoft.Azure.EventGridNuget 发送相同的。我正在创建一个实例 EventGridClient

new EventGridClient(new TopicCredentials(configuration.Key)).

我正在尝试身份方法。但问题是,没有得到任何接受TokenCredential. 既不在EventGridClient也不在TopicCredentials。在 MSDN 中检查的事件建议 Nuget Azure.Messaging.EventGrid,这里也是同样的情况。

如何处理这种情况?

4

2 回答 2

0

Azure EventGrid不支持托管标识。该功能目前处于预览阶段。

在此功能正式发布 (GA) 后,SDK 中将添加对使用 Azure.Identity 进行身份验证的支持。

您现在需要使用AzureKeyCredential

于 2021-07-19T06:55:48.053 回答
0

从新 Azure.Messaging.EventGrid 库的4.5.0 版开始提供此功能。它在 Microsoft.Azure.EventGrid 中不可用。

使用示例

于 2021-07-22T00:56:58.277 回答