Raj*_*uru 10 azure azure-webjobs azure-rm-template
大家,
有人可以帮助我使用ARM模板部署WebJobs吗?
谢谢Rajaram.
Thi*_*ise 10
一个共享模板由大卫博展示了如何采用ARM模板部署Webjobs.
在此模板中,触发的webjob链接到由同一模板部署的网站.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
}
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
问候,
下面是一个 Azure 快速入门模板,用于部署带有计划作业的 Azure Web 应用程序。
此外,您是否查看过 Visual Studio 2015 Azure SDK 对 Azure 资源管理器项目类型的支持?它包含可更轻松地直接从 Visual Studio 内创作 ARM 模板的 UI。
| 归档时间: |
|
| 查看次数: |
5986 次 |
| 最近记录: |