微软发布了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上自动化常规任务的示例脚本。
\查看英文原文:Windows Azure SDK 2.2 Adds Visual Studio 2013, Integrated Sign-in and Filter Support