azure - 如何将消息推送到 azure 服务总线并触发 azure 函数来记录它看到消息
问题描述
我正在试验 Azure 和 Azure 服务总线。我只想将消息推送到队列中,然后让我的 C# azure 函数日志看到该消息。我正在努力让它工作。我创建了一个 azure 帐户,创建了一个资源组,创建了一个服务总线,下载了存储资源管理器。我有共享访问策略“RootManageSharedAccessKey”,它在门户中选中了“托管”选项。
所以猜猜我接下来要做什么?我已经使用 azure 函数并在 azure 门户中创建了一个函数,如下所示。当我打开存储资源管理器时,我不确定使用什么选项来连接我的 azure 实例?
有什么帮助吗?谢谢!
天蓝色函数
using System;
using System.Threading.Tasks;
public static void Run(string myQueueItem, ILogger log)
{
log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}");
}
解决方案
使用服务总线资源管理器,您可以连接到 Azure 服务总线并管理消息传递实体。您可以在此处下载该工具。
下载工具后,在 Service Bus Explorer 中运行“ServiceBusExplorer.exe”,转到 File Connect
输入您可以在中找到的连接字符串
Azure 门户仪表板 --> 服务总线 --> 共享访问策略
连接成功后,您将能够看到连接的服务总线中的所有主题/队列选择您想要访问的队列
推荐阅读
- ruby-on-rails - 带有多个子查询的 Rails 5 复杂查询
- linux - Linux 自定义 NSS 模块,`_nss_SERVICE_getspnam_r` 被调用但 `_nss_SERVICE_getpwnam_r` 未被调用
- google-bigquery - 将 BigQuery 结果导出为 Avro 或 JSON
- html - 移除边框时 CSS 图像变形
- syntax-error - 液体警告:意外字符
- java - EntityManager 类的 find() 方法在 Mockito 测试 UnitTest 期间返回 NULL
- c# - 使用 IsMoveToPointEnabled 处理滑块拇指拖动
- c++ - 比较塔。鉴于塔
- scala - 从未验证过的 Scala 特征中的 specs2 模拟方法
- postgresql-9.3 - 如何将列中的数字添加到postgres中的日期