【问题标题】:Azure Service Bus Access connection information dialog missing ACS sectionAzure 服务总线访问连接信息对话框缺少 ACS 部分
【发布时间】:2014-09-24 03:18:00
【问题描述】:

我在我的 Azure 版本的 Azure 服务总线访问连接信息对话框中缺少 ACS 部分。有谁知道为什么我的版本没有 ACS 部分?我需要 ACS 部分中的 Default Issuer 和 Default Key 值来配置 Azure 服务总线中继令牌元素。或者,我需要知道另一种配置方式。这是我指的元素:

        <tokenProvider>
          <sharedSecret issuerName="owner" issuerSecret="flP8expI9H978Tw/RzbjTUNVJpQVaaavbNIIm4sPGk4=" />
        </tokenProvider>

下一个打印屏幕显示我的访问连接信息对话框,随后显示一个带有 ACS 部分的对话框。

【问题讨论】:

    标签: azure azureservicebus


    【解决方案1】:

    在 Azure 上引入 ServiceBus 服务时,ACS 是唯一可用的安全机制(ACS 是另一个用于访问控制的 Windows Azure 服务)。因此,为客户提供安全的默认体验 - 服务总线服务用于 - 为创建的每个 ServiceBus 命名空间创建一个 ACS 命名空间。

    过去的日子,ServiceBus 不断发展,现在,ServiceBus 有另一种称为 SaS 的访问控制机制(共享访问签名,运行在与运行 Service Bus 服务的相同的 Azure 角色中;最初由 Azure 存储团队实现并由 Service Bus 改编) . 结果 - 最近(从 2014 年 8 月起),Service Bus 删除了对 ACS 命名空间创建的依赖 - 对于在 Azure 门户中创建的每个 ServiceBus 命名空间。此处的目标是为仅使用 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/

    希望对您有所帮助! 斯里

    【讨论】:

      【解决方案2】:

      您好,感谢您的反馈。 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 文档团队

      【讨论】:

        【解决方案3】:

        Please refer to this question。您需要使用 powershell 为新的 SB 命名空间创建 ACS 命名空间。

        【讨论】:

          猜你喜欢
          • 2014-11-06
          • 2018-05-30
          • 1970-01-01
          • 2012-08-22
          • 2017-10-18
          • 2023-01-19
          • 2020-10-23
          • 2017-07-01
          • 1970-01-01
          相关资源
          最近更新 更多