Azure服务总线订阅筛选器Arm模板未创建$Default筛选器
我正在尝试将规则部署到Azure主题订阅。arm模板部署规则“workday”,而不部署$Default规则,但是,当我发布到主题时,订阅从未收到消息。它只在我添加$Default规则时起作用 我用的是蓝脑。当我通过这个工具添加订阅并添加workday规则时,它会自动创建$Default规则 这是我的手臂模板。我不能添加$Default规则,因为它不允许我添加 不允许创建/更新$Default规则 每个新创建的主题订阅都有一个初始默认订阅规则。如果未明确指定规则的筛选条件,则应用的筛选器为Azure服务总线订阅筛选器Arm模板未创建$Default筛选器,azure,azureservicebus,azure-servicebus-topics,azure-servicebus-subscriptions,Azure,Azureservicebus,Azure Servicebus Topics,Azure Servicebus Subscriptions,我正在尝试将规则部署到Azure主题订阅。arm模板部署规则“workday”,而不部署$Default规则,但是,当我发布到主题时,订阅从未收到消息。它只在我添加$Default规则时起作用 我用的是蓝脑。当我通过这个工具添加订阅并添加workday规则时,它会自动创建$Default规则 这是我的手臂模板。我不能添加$Default规则,因为它不允许我添加 不允许创建/更新$Default规则 每个新创建的主题订阅都有一个初始默认订阅规则。如果未明确指定规则的筛选条件,则应用的筛选器为t
true
筛选器,可将所有消息选择到订阅中。默认规则没有关联的注释操作
使用ARM添加sql过滤器,只是名称不是$default
"resources": [
{
"apiVersion": "2017-04-01",
"name": "[concat(parameters('serviceBusTopicSubscriptionName'), '-filter')]",
"type": "Rules",
"dependsOn": [
"[parameters('serviceBusTopicSubscriptionName')]"
],
"properties": {
"filter": {
"sqlExpression": "[parameters('serviceBusTopicSubscriptionSqlFilter')]"
}
}
}
]
输出如下:
您能分享完整的ARM模板吗?