在我的Azure版本上,我缺少Azure服务总线访问连接信息对话框中的ACS部分。有人知道为什么我的版本没有ACS部分吗?我需要ACS部分的默认颁发者和默认密钥值来配置Azure服务总线中继令牌元素。或者,我需要知道配置它的另一种方法。这就是我所指的元素:
<tokenProvider>
<sharedSecret issuerName="owner" issuerSecret="flP8expI9H978Tw/RzbjTUNVJpQVaaavbNIIm4sPGk4=" />
</tokenProvider>
下一个打印屏幕显示了我的访问连接信息对话框,随后显示了一个带有ACS部分的对话框。
发布于 2014-09-23 19:18:00
大约在Azure上引入ServiceBus服务的时候,ACS是唯一可用的安全机制(ACS是另一个用于访问控制的Windows Azure服务)。因此,为了向客户提供安全的默认体验-服务总线服务用于-为每个创建的ServiceBus命名空间创建一个ACS命名空间。
随着时间的推移,ServiceBus发生了变化,现在,ServiceBus有了另一个称为SaS (共享访问签名)的AccessControl机制(共享访问签名,运行在与服务总线服务运行相同的azure角色中;最初由Azure存储团队实现,并由服务总线调整)。因此,最近(从2014年8月起),Service Bus为在Azure Portal中创建的每个ServiceBus命名空间删除了对ACS命名空间创建的依赖。这里的目标是为只使用SaS身份验证的用户删除对ACS命名空间创建的额外依赖(额外的跃点)。
如上所述,这应该有助于创建ACS命名空间:Azure service bus ACS issuer and key is missing
下面是如何开始使用Powershell管理Azure帐户:http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/
希望它能帮上忙!Sree
发布于 2014-09-18 16:37:11
您好,感谢您的反馈。为了向后兼容,仍支持ACS连接字符串,但现在建议的安全做法是使用共享访问签名(SAS)令牌。
请查看此部分以获取更多信息:http://msdn.microsoft.com/en-us/library/dn155925.aspx,特别是此主题:http://msdn.microsoft.com/en-us/library/dn170477.aspx。这里还有一个关于这个主题的很好的博客文章:https://brentdacodemonkey.wordpress.com/2014/08/27/shared-access-signatures-with-azure-service-bus。
再次感谢您的写作。
--塞斯·曼海姆
Microsoft Azure文档团队
发布于 2014-09-16 15:24:38
Please refer to this question。您需要使用powershell为新的SB命名空间创建ACS命名空间。
https://stackoverflow.com/questions/25860803
复制相似问题