我们已经开始遇到我们的azure服务总线连接字符串出现问题,从04:57 am开始不再从服务总线发送/收集消息。
System.UnauthorizedAccessException: The token provider was unable to provide a security token while accessing 'https://biztechsoftware-sb.accesscontrol.windows.net/WRAPv0.9/'. Token provider returned message: 'The remote name could not be resolved: 'biztechsoftware-sb.accesscontrol.windows.net''. ---> System.IdentityModel.Tokens.SecurityTokenException: The token provider was unable to provide a security token while accessing 'https://biztechsoftware-sb.accesscontrol.windows.net/WRAPv0.9/'. Token provider returned message: 'The remote name could not be resolved: 'biztechsoftware-sb.accesscontrol.windows.net''. ---> System.Net.WebException: The remote name could not be resolved: 'biztechsoftware-sb.accesscontrol.windows.net'
如果我使用根连接字符串,它可以正常工作。问题在于我们使用的旧连接字符串端点是很久以前创建的。这个旧端点有可能过期吗?
答案 0 :(得分:1)
https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-acs-migration
2018年11月7日:所有访问控制组件都将永久关闭。。其中包括访问控制管理门户,管理服务,STS和令牌转换规则引擎。此时,发送到访问控制(位于.accesscontrol.windows.net)的所有请求都将失败。在此之前,您应该早已将所有现有的应用程序和服务迁移到其他技术。
访问控制服务已于昨天退休。 您必须使用带有共享访问密钥的共享访问策略连接字符串,或使用预览中的Azure AD身份验证。
还有一个迁移指南:https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-migrate-acs-sas