有谁知道Azure政府是否支持用PowerShell编写的Azure功能?我在Azure商业广告中运行的PowerShell脚本很好(cron预定)。我发布到Azure政府(特别是凤凰城)并没有发生任何事情 - 发布,没有日志,没有可见活动没有错误。
Azure Functions中提供Azure Functions,其中包括Powershell。 This quickstart是使用CLI和Visual Studio在Azure Government中部署功能的示例。这是一个link,显示了如何使用Powershell部署函数,你能详细说明你究竟在哪里遇到问题吗?
更新,2018年3月12日:看起来这是由应用服务的“始终开启”行为引起的。在我的商业“动态”消费计划中,似乎功能是自动激活的,而在政府中,使用“标准”,App Service计划,“Always on”必须明确配置。因此,在政府模板中,我必须为应用服务计划提供以下附加配置:
"siteConfig": {
"AlwaysOn": true
},
另外,在我的商业应用服务配置中,我有
"alwaysOn": false,
但在政府,我必须有
"alwaysOn": true,
完全奇怪:尽管我能确定,PowerShell的功能在今天早上自发地开始工作。我去了Kudu网站寻找功能(XXX.scm.azurewebsites.us),“工具”/“Webjobs仪表板”/“功能”菜单。在其中,我自己导航到功能URL。然后,我注意到这些功能开始显示活动。这就像我在Kudu内航行醒来的Cron(这有点难以置信)。
关于这个的两个想法: