Windows Azure SDK 2.2新增Visual Studio 2013、集成登录和过滤器支持
查看英文原文:Windows Azure SDK 2.2 Adds Visual Studio 2013, Integrated Sign-in and Filter Support
微软发布了 Windows Azure SDK 2.2,支持 Visual Studio 2013,并直接在 Visual Studio 内部支持集成登录。除了更新 Azure PowerShell Cmdlets 和 ScriptCenter 之外,最近的更新还在 Visual Studio 中提供了远程调试云服务和 SQL 数据库防火墙管理。
最新版本支持集成登录,使开发人员可以在 Visual Studio 中开发、测试和管理 Windows Azure 资源,而无需下载或使用管理证书。为了连接到 Windows Azure,开发人员需要在 Visual Studio 的服务器浏览器中右击 Windows Azure 图标,并在上下文菜单中选择“连接到 Windows Azure”选项。
如果使用集成登录功能,身份验证将由关联到开发人员账户的 Windows Azure 活动目录负责处理。该功能不仅使组织和企业的开发人员可以在云上使用与本地开发相同的身份验证模型,而且还提高了安全性。
通过在 Visual Studio 2013 的服务器浏览器中点击上下文菜单的“过滤器服务”选项,Windows Azure SDK 2.2 允许开发人员过滤订阅服务/区域。它还允许开发人员在“证书”选项卡中使用管理证书功能来管理 Windows Azure 资源。它还具备远程调试云资源的能力,要做到这一点,需要在发布对话框向导的“常规设置”选项卡中将构建配置选成“调试”。
最近的更新还提供了在 Visual Studio 中直接启用和配置安全防火墙的能力。在试图使用 Visual Studio 的服务器浏览器连接到 SQL 数据库时,开发人员将收到添加防火墙规则以允许本地 IP 地址访问的提示。
随着最近的更新,微软还发布了一套预先配置好的 Visual Studio 2013 VM 镜像,供 MSDN 订阅者使用。这些镜像可以从 Windows Azure 管理门户上获得。另外,产品团队还发布了新的 Windows Azure Management Libraries for .NET 的预览版,提供了使用C#、VB、C++和F#等 .NET 语言中的任意一种自动化任务的能力。
Scott Guthrie 在其博客中研究了新的 Windows Azure Management Libraries for .NET 的使用方法。目前,该包可以从 NuGet 上获得。不过,由于该包还只是预览版,在检索包的时候,开发人员需要增加-IncludePrerelease 开关。
除了将 Windows Azure PowerShell 0.7.0 作为单独的下载外,微软还根据一项开源许可发布了 Windows Azure SDK 的源代码。PowerShell 更新提供了对 Windows Azure 活动目录身份验证的支持,还提供了用于多媒体服务和 SQL 数据库的新 Cmdlet,以及一个脚本库,其中包含了在 Windows Azure 上自动化常规任务的示例脚本。