导出 (0) 打印
全部展开

设置命名的身份验证凭据

更新时间: 2014年4月

若要从 Visual Studio 中将应用程序发布到 Azure,或是要监视现有云服务,必须提供 Visual Studio 可用于验证对 Azure 的请求的凭据。Visual Studio 中有几个位置可以供你登录来提供这些凭据。例如,从服务器资源管理器,你可以打开 Azure 节点的快捷菜单,然后选择“连接到 Azure”。当你登录时,在 Visual Studio 中提供与你的 Azure 帐户关联的订阅信息,你什么也不需要做。

Azure Tools 还支持以前提供凭据的方式,即使用订阅文件(.publishsettings 文件)。本主题介绍了此方法,它在 Azure SDK 2.2 中仍受支持。

向 Azure 验证身份需要两个数据项:

  • 订阅 ID。

  • 有效的 X.509 v3 证书。

note备注
X.509 v3 证书的密钥长度必须至少为 2048 位。Azure 将拒绝所有不符合此要求或无效的证书。

Visual Studio 使用订阅 ID 和证书数据作为凭据。订阅文件(.publishsettings 文件)中引用了适当的凭据,该文件包含证书的公共密钥。该订阅文件可以包含多个订阅的凭据。

“新建/编辑订阅”对话框中,可以编写订阅信息,如本主题后面所述。

如果要自行创建证书,可以参考为 Azure 创建和上载管理证书中所述的说明,然后将证书手动上载到管理门户。

note备注
Visual Studio 管理云服务所需的凭据不同于针对 Azure 存储服务验证请求所需的凭据。

还可以在“新建订阅”对话框中设置、修改或导出身份验证凭据。在执行下列任一操作时,将显示该对话框:

  • 在服务器资源管理器中,打开 Azure 节点的快捷菜单,依次选择“管理订阅”“证书”选项卡和“新建”“编辑”按钮。

  • “发布 Azure 项目”向导发布 Azurecloud 服务时,请在“选择订阅”列表中选择“管理”,选择“证书”选项卡,然后选择“新建”“编辑”按钮。

以下过程假设“新建订阅”对话框已打开。

  1. “为身份验证选择现有证书”列表中,选择一个证书。

  2. 选择“复制完整路径”按钮。

    证书(.cer 文件)的路径将复制到剪贴板。

    Important重要提示
    若要从 Visual Studio 中发布 Azure 应用程序,必须将此证书上载到管理门户。

  3. 将证书上载到管理门户

    1. 选择“Azure 门户”链接。

      随即打开管理门户

    2. 使用 Microsoft 帐户登录管理门户,然后选择“云服务”按钮。

    3. 选择所需云服务。

      随即打开该服务的页面。

    4. “证书”选项卡上,选择“上载”按钮。

    5. 粘贴所创建 .cer 文件的完整路径,然后输入指定的密码。

显示:
© 2014 Microsoft