【问题标题】:Windows Azure Web Role PublishSettings file purposeWindows Azure Web 角色 PublishSettings 文件用途
【发布时间】:2013-04-10 21:13:07
【问题描述】:

作为部署的一部分,我们需要创建发布设置文件或自签名证书。

有人可以帮我理解为什么我们需要这个吗?加密来自给定机器或任何机器的每个请求?

【问题讨论】:

    标签: azure certificate


    【解决方案1】:

    要从工具(Visual Studio、PowerShell 或使用服务管理 API 的自定义)发布部署,您需要授权该工具与 Windows Azure 一起使用。如果您通过 Windows Azure 管理门户进行部署,则不需要这样做,因为它知道您(通过您经过身份验证的 Microsoft 帐户)。

    该授权采用 X509 证书的形式。正如您所提到的,您可以自己创建它,也可以让 Windows Azure 以 .publishsettings 文件的形式为您创建一个。该文件包含一个编码的 X509 证书。当您将该文件导入 Visual Studio 或 PowerShell cmdlet 等工具时,证书将安装到您的本地证书存储中。然后它可用于验证您的计算机和 Windows Azure 之间的请求。

    至于如何管理证书,我通常更喜欢每台机器至少拥有一个。我认为如果需要,删除证书会更容易,并且不会影响我正在使用的其他机器。但是,这完全取决于您。

    【讨论】:

      【解决方案2】:

      我一直认为需要证书来验证发布权

      (您不希望任何人都能够部署到您的站点)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-03
        • 1970-01-01
        相关资源
        最近更新 更多