如何使用 powershell 设置 azure 逻辑应用程序参数

时间:2021-01-07 07:47:26

标签: azure powershell azure-logic-apps azure-powershell powershell-4.0

我正在尝试使用 powershell 设置逻辑应用的参数,这是我正在使用的代码:

$parameters = '{
    "$connections": {
            "syncSourceDatabaseConnection": {
                "connectionId": "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Web/connections/xxxx",
                "connectionName": "xxx",
                "id": "/subscriptions/xxx/providers/Microsoft.Web/locations/southeastasia/managedApis/sql"
            },
            "syncTargetDatabaseConnection": {
                "connectionId": "/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Web/connections/xxx",
                "connectionName": "xxx",
                "id": "/subscriptions/xxx/providers/Microsoft.Web/locations/southeastasia/managedApis/sql"
        }
    }
}'

Set-AzLogicApp -ResourceGroupName "xxx" -ResourceName "xxx" -Parameters $parameters -Force

代码执行正常但未设置连接,我该如何解决?

1 个答案:

答案 0 :(得分:0)

你可以使用这个命令:

Set-AzLogicApp -ResourceGroupName "<resourcegroup>" -ResourceName "<name>" -ParameterFilePath "‪C:\Users\xxx\xxx\test.json" -Force

如果使用这个命令,需要在本地创建一个json文件。