Azure 逻辑应用程序参数 - 如何使用它?
Azure Logic Apps parameters - how to use it?
几个星期以来,逻辑应用程序设计器中有一个新的 "Parameter" 部分。我们可以创建参数并在逻辑应用程序中使用这些参数:
不幸的是,有两件事遗漏了(或还没有工作):
- 我们无法设置参数的"current value"(如下图,Actual Value字段是灰色的)
- 当我们将 Logic App 导出为 ARM 模板时,参数不会在 ARM 模板中用作 ARM 参数。
我是不是遗漏了什么,还是只是因为还有一些功能尚未部署?
我也不确定 default/actual 值应该如何在逻辑应用程序设计器中工作,但是为了使用(设计器)参数导出 ARM 模板,我使用的是 [=12 的最后一个版本=] 对我有用。
模板片段包含 "paramDateFrom" 参数及其默认值,用于 ARM 的参数部分:
...
"paramDateFrom": {
"type": "string",
"defaultValue": "2019-12-19"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2016-06-01",
"name": "[parameters('logicAppName')]",
"location": "[parameters('logicAppLocation')]",
"dependsOn": [],
"properties": {
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"DateFrom": {
"defaultValue": "[parameters('paramDateFrom')]",
"type": "String"
}
},
...
模板参数文件包含实际值:
...
"parameters": {
"paramDateFrom": {
"value": "2019-12-20"
}
几个星期以来,逻辑应用程序设计器中有一个新的 "Parameter" 部分。我们可以创建参数并在逻辑应用程序中使用这些参数:
不幸的是,有两件事遗漏了(或还没有工作):
- 我们无法设置参数的"current value"(如下图,Actual Value字段是灰色的)
- 当我们将 Logic App 导出为 ARM 模板时,参数不会在 ARM 模板中用作 ARM 参数。
我是不是遗漏了什么,还是只是因为还有一些功能尚未部署?
我也不确定 default/actual 值应该如何在逻辑应用程序设计器中工作,但是为了使用(设计器)参数导出 ARM 模板,我使用的是 [=12 的最后一个版本=] 对我有用。
模板片段包含 "paramDateFrom" 参数及其默认值,用于 ARM 的参数部分:
...
"paramDateFrom": {
"type": "string",
"defaultValue": "2019-12-19"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2016-06-01",
"name": "[parameters('logicAppName')]",
"location": "[parameters('logicAppLocation')]",
"dependsOn": [],
"properties": {
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"DateFrom": {
"defaultValue": "[parameters('paramDateFrom')]",
"type": "String"
}
},
...
模板参数文件包含实际值:
...
"parameters": {
"paramDateFrom": {
"value": "2019-12-20"
}