首页 > 其他分享 >【Azure Service Bus】创建 ServiceBus 的Terraform脚本报错GetAuthorizationRule: Invalid input

【Azure Service Bus】创建 ServiceBus 的Terraform脚本报错GetAuthorizationRule: Invalid input

时间:2024-09-10 19:46:44浏览次数:12  
标签:Service Bus GetAuthorizationRule Terraform azure Azure ServiceBus

问题描述

在使用Terraform部署Service Bus时候,遇见了如下报错:

Error: Error making Read request on Azure ServiceBus Topic Authorization Rule : servicebus.TopicsClient#GetAuthorizationRule: Invalid input: autorest/validation: validation failed: parameter=authorizationRuleName constraint=MinLength value="" details: value length must be greater than or equal to 1  

问题解答

在查看Teffaform的日志后,定位到问题发生的原因是 authorizationrules 这个关键字出现了大小写问题。

出问题的部署使用的小写authorizationrules, 而请求真正使用的参数是authorizationRules.

其实,如果查看Azure的官方文档,它标明了Azure资源是不区分大小写的,也就是说:不论大写/小写,都是支持的。

(Source: https://learn.microsoft.com/zh-cn/azure/azure-resource-manager/management/resource-name-rules)

为了解决Terraform发布Service Bus问题,最后通过升级 azure provider 到最新版本来解决此问题。

为了最佳的体验,需要确保使用最新 Terraform azurerm 组件!

 

标签:Service,Bus,GetAuthorizationRule,Terraform,azure,Azure,ServiceBus
From: https://www.cnblogs.com/lulight/p/18407046

相关文章

  • RS485与ModbusRTU
    前言大家好!我是付工。每次听到别人说RS485通信协议,就很想去纠正他。今天跟大家聊聊关于RS485的那些事。接口标准首先明确一点,RS485不是通信协议,而是一种接口标准,它还有2个兄弟:RS232和RS422。RS是RecommendStandard的缩写,对于串口通信,目前工业领域主要使用RS232和RS485,RS422......
  • raw.githubusercontent.com未能解析” 解决方案
    1.操作场景通过windows11powershell下载依赖包2.报错信息如下irm:未能解析此远程名称:'raw.githubusercontent.com'所在位置行:1字符:27+&([scriptblock]::Create((irm"https://win11debloat.raphi.re/")))+~~~~~~~~~~~~~~~~~~~~~~~~......
  • Devfreq Bus Dcvs
    一、引言计算机的世界里,CPU任务分为CPUbound和IObound。而实际场景下往往是两者混合型任务。针对性能的优化,普遍关注点都在CPU上(不论是CPU的频点和CPU的选核),往往忽略对IObound的任务的优化。而DDR作为SOC芯片代码运行空间和数据缓存空间,在不同应用状态下,SOC对DDR访问的带......
  • Dubbo URLBUS 模型
    Solomon_肖哥弹架构跟大家“弹弹”分佈式微服务Dubbo中的URLBUS领域模型欢迎点赞,点赞,点赞。关注本人的公众号Solomon肖哥弹架构获取更多的惊喜URL是Dubbo种一个重要的领域模型,了解它可以更加轻松的理解Dubbo的设计理念定义在不谈及dubbo时,我们大多数人......
  • 三格电子——Profibus-DP 转光纤点对点式光端机
    型号:MS-F155-P(Y)一、功能概述MS-F155-P(Y)是将Profibus-DP总线转为光纤的模块,可以延长Profibus通信距离,最远可以达到20公里到40公里。采用光信号传输,模块有很好的抗电磁干扰能力。专用的光纤通信芯片设计电路,使数据通信稳定可靠,可用于比较......
  • COMP41760 Business Analytics Project
    Business Analytics Project ReportSummative Assignment BriefVersionApril 2024CourseworkAdministrativeDetailsModule Name and Code:COMP41760 BusinessAnalytics ProjectAssignmentName:Project ReportDeadlineforsubmission:......
  • UNIT BUSA3015 Business Forecasting
    UNITBUSA3015BusinessForecasting,Session2,2024AssessmentTask       Report1Duedate              11:59pmFriday13thSeptemberWeight(%)            20%Taskdescription       ......
  • 基于Service Worker实现WebRTC局域网大文件传输能力
    基于ServiceWorker实现WebRTC局域网大文件传输能力ServiceWorker是一种驻留在用户浏览器后台的脚本,能够拦截和处理网络请求,从而实现丰富的离线体验、缓存管理和网络效率优化。请求拦截是其关键功能之一,通过监听fetch事件,ServiceWorker可以捕获所有向网络发出的请求,并有选择地......
  • Modbus协议总结
    ModbusTCP通信概述ModbusTCP是一种基于TCP/IP协议的Modbus通信协议,用于在客户机和服务器之间进行数据通信。它常用于工业自动化控制、电力监控与管理、温湿度监测等领域。ModbusTCP协议使用标准的TCP/IP协议栈,通过以太网进行通信,并支持多个设备同时访问同一个ModbusTCP服务......
  • Headless Service和ClusterIP区别
    在Kubernetes中,Service是用于暴露Pod的一种抽象。两种常见的Service类型是HeadlessService和ClusterIP。它们之间有一些关键区别:1.ClusterIP定义:ClusterIP是Kubernetes中的默认Service类型,它为Service分配一个虚拟IP(VIP),并将流量路由到后端Pod。访问方式:......