用于部署 WebJobs 的 Azure ARM 模板

标签 azure azure-webjobs azure-rm-template

大家

有人可以帮助我使用 ARM 模板部署 WebJobs 吗?

谢谢, 拉贾拉姆。

最佳答案

一个template shared作者 David Ebbo 展示了如何使用 Arm 模板部署 Webjobs。

在此模板中,触发的网络作业链接到由同一模板部署的网站。 Webjob 是 jobCollection 的一部分。此 jobCollection 使用“dependsOn”节点链接到其父网站。

{
  "apiVersion": "2014-08-01-preview",
  "name": "[parameters('jobCollectionName')]",
  "type": "Microsoft.Scheduler/jobCollections",
  "dependsOn": [
    "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
  ],
  "location": "[parameters('siteLocation')]",
  "properties": {
    "sku": {
      "name": "standard"
    },
    "quota": {
      "maxJobCount": "10",
      "maxRecurrence": {
        "Frequency": "minute",
        "interval": "1"
      }
    }
  },
  "resources": [
    {
      "apiVersion": "2014-08-01-preview",
      "name": "DavidJob",
      "type": "jobs",
      "dependsOn": [
        "[resourceId('Microsoft.Scheduler/jobCollections', parameters('jobCollectionName'))]"
      ],
      "properties": {
        "startTime": "2015-02-10T00:08:00Z",
        "action": {
          "request": {
            "uri": "[concat(list(resourceId('Microsoft.Web/sites/config', parameters('siteName'), 'publishingcredentials'), '2014-06-01').properties.scmUri, '/api/triggeredjobs/MyScheduledWebJob/run')]",
            "method": "POST"
          },
          "type": "http",
          "retryPolicy": {
            "retryType": "Fixed",
            "retryInterval": "PT1M",
            "retryCount": 2
          }
        },
        "state": "enabled",
        "recurrence": {
          "frequency": "minute",
          "interval": 1
        }
      }
    }
  ]
}

问候,

关于用于部署 WebJobs 的 Azure ARM 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36839631/

相关文章:

azure - 引用不同资源组中的现有 Azure 自动化帐户

azure - 从 ARM 模板部署事件网格订阅时出现 "Resource cannot be updated during provisioning"错误

c# - Azure 托管标识 : Passwordless connection string to Azure SQL database connection error

azure - 用于存储和Hadoop群集处理的Azure配置

azure - worker 角色与 Web 作业

c# - 用 C# 编写的 WebJob 可以创建 Azure 数据库吗?

azure - 尝试部署 Azure Function 的事件网格订阅时出现 InvalidResourceNamespace 错误

c# - 在 Azure VM (virtocommerce) 上找不到 LibSass.x64

azure - Azure 中的 EventHub 和主题之间的区别

c# - 禁用 "azure-jobs-host-output"/"azure-webjobs-hosts/output-logs"消息