新Windows Azure门户中的控制台如何工作?

Ani*_*nge 3 azure azure-powershell azure-management-portal

在新的Windows Azure门户中,"控制台"窗口如何工作?幕后真的发生了什么?我很想知道它是如何在内部工作的.(因为我没有Azure帐户,所以我找不到它:-()

http://assets.andrewconnell.com/media/Default/Misc/AzurePortalManager04.pngAzure管理门户,控制台刀片

Ash*_*and 9

实际上,我在微软时将这个控制台作为我的实习项目.它是在xplat-cli可用之前制作的,但它仍然非常简单,实际上使用了Kudu服务.Kudu是git/hg部署,WebJobs以及Azure网站中各种其他功能的引擎.有关Kudu的更多信息,请访问:https://github.com/projectkudu/kudu/

当您的web应用程序在azure上创建时,Kudu会为您的Web应用程序建立一个scm网站,其终点是yoursite.scm.azurewebsites.net.然后控制台接受您提供的命令, 使用scm网站作为端点调用Kudu的REST API,然后在控制台中显示输出.