如何使用 Identity 从 .Net 核心应用程序向 EventGrid 发送数据?
how to send data to EventGrid from .Net core app using Identity?
我有一个 .net 核心应用程序,它正在尝试将数据发送到 eventGrid 主题。使用 Microsoft.Azure.EventGrid
Nuget 发送相同的内容。我正在创建 EventGridClient
的实例
new EventGridClient(new TopicCredentials(configuration.Key)).
我正在尝试身份方法。但问题是,没有得到任何接受 TokenCredential
的重载。既不在 EventGridClient
也不在 TopicCredentials
。在 MSDN 中检查的事件建议使用 Nuget Azure.Messaging.EventGrid
,这里也是如此。
如何处理这个问题?
Azure EventGrid does not support 托管身份。该功能目前处于预览阶段。
在此功能正式发布 (GA) 后,将向 SDK 添加对 Azure.Identity 身份验证的支持。
您现在需要使用 AzureKeyCredential。
从新 Azure.Messaging.EventGrid 库的 version 4.5.0 开始可用。它在 Microsoft.Azure.EventGrid.
中不可用
我有一个 .net 核心应用程序,它正在尝试将数据发送到 eventGrid 主题。使用 Microsoft.Azure.EventGrid
Nuget 发送相同的内容。我正在创建 EventGridClient
new EventGridClient(new TopicCredentials(configuration.Key)).
我正在尝试身份方法。但问题是,没有得到任何接受 TokenCredential
的重载。既不在 EventGridClient
也不在 TopicCredentials
。在 MSDN 中检查的事件建议使用 Nuget Azure.Messaging.EventGrid
,这里也是如此。
如何处理这个问题?
Azure EventGrid does not support 托管身份。该功能目前处于预览阶段。
在此功能正式发布 (GA) 后,将向 SDK 添加对 Azure.Identity 身份验证的支持。
您现在需要使用 AzureKeyCredential。
从新 Azure.Messaging.EventGrid 库的 version 4.5.0 开始可用。它在 Microsoft.Azure.EventGrid.
中不可用