Azure政府支持Azure PowerShell功能?

时间:2018-02-08 21:49:43

标签: powershell azure-functions azure-gov

有人知道Azure政府是否支持用PowerShell编写的Azure功能?我在Azure商业广告中运行的PowerShell脚本很好(cron预定)。我发布到Azure政府(特别是凤凰城)并没有发生任何事情 - 发布时没有错误,没有日志,没有可见的活动。

2 个答案:

答案 0 :(得分:1)

Azure政府中提供了Azure功能,其中包括Powershell。 This quickstart是使用CLI和Visual Studio在Azure Government中部署功能的示例。这是一个link,显示了如何使用Powershell部署函数,您能否详细说明您在哪里遇到问题?

答案 1 :(得分:0)

更新,2018年3月12日:看起来这是由应用服务"始终开启"行为。在我的商业,#34;动态",消费计划中,似乎功能自动激活,而在政府中,使用"标准",应用服务计划,"始终开启&# 34;必须明确配置。因此,在政府模板中,我必须为应用服务计划提供以下附加配置:

    "siteConfig": {
      "AlwaysOn": true
    },

另外,在我的商业应用服务配置中,我有

"alwaysOn": false,

但在政府,我必须

"alwaysOn": true,

完全奇怪:尽管我可以确定,PowerShell的功能在今天早上自发地开始工作。我去了Kudu网站寻找功能(XXX.scm.azurewebsites.us),"工具" /" Webjobs仪表板" /"功能"菜单。在其中,我自己导航到功能URL。然后,我注意到这些功能开始显示活动。就像我在Kudu内航行一样唤醒了Cron(这有点难以置信)。

关于这个的两个想法:

  1. 关于我的cron表达的东西,即" 0 37 * / 1 * * *",我理解为"每小时一小时后37分钟"。 https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer
  2. 关于我的ARM模板的一些内容,与Azure政府相结合,与cron相结合,导致它无法启动。