我正在使用 CloudShell 使用 PowerShell 脚本部署 Azure 服务。这是一次很棒的体验。现在我想使用 CloudShell 来自动化部署。我在 TFS/VSTS 中维护一个解决方案。
是否有任何方法或解决方法来调用或获取 CloudShell 实例或使用一些 Batch 命令或 C# 或其他方法在 CloudShell 上运行 Powershell。
是否存在任何 CloudShell API 以使用来自 .Net 的 CloudShell 服务
我正在使用 CloudShell 使用 PowerShell 脚本部署 Azure 服务。这是一次很棒的体验。现在我想使用 CloudShell 来自动化部署。我在 TFS/VSTS 中维护一个解决方案。
是否有任何方法或解决方法来调用或获取 CloudShell 实例或使用一些 Batch 命令或 C# 或其他方法在 CloudShell 上运行 Powershell。
是否存在任何 CloudShell API 以使用来自 .Net 的 CloudShell 服务
不,CloudShell 背后没有 API,它只是一个使用Azure CLI和Azure Powershell的 bash shell 。你可以自己使用这些。
您可以在 github 上访问 Azure Cloud Shell 的开源项目,并使用 docker 在本地运行 Azure Cloud Shell 容器。不确定这是否满足您的需求,但它仍然是一个很酷的选择。
据我所知,Azure Cloud 是一种交互式的、可通过浏览器访问的,用于管理 Azure 资源。不能使用 Azure Cloud Shell 进行持续部署。
注意: Azure Cloud Shell 是一种交互式、浏览器可访问的 shell,用于管理 Azure 资源。它使您可以灵活地选择最适合您工作方式的外壳体验。Linux 用户可以选择 Bash 体验,而 Windows 用户可以选择 PowerShell。
更多详细信息,请参阅“ Azure Cloud Shell 概述(预览版) ”