Azure Logic App - 动态API连接

时间:2016-09-27 08:53:21

标签: azure ftp azure-logic-apps

是否可以动态选择我要使用的FTP API连接? 我们在同一资源组中定义了两个FTP API连接,名称为ftptest1和ftptest2。

如何在Logic App的代码视图中选择其中一个? 我只能在设计器中选择连接,然后创建连接'ftp'。请参阅下面的代码段。

但我需要根据参数动态选择两个FTP连接中的一个。

"inputs": {
            "body": "@body('XMLFile')",
            "host": {
                "api": {
                    "runtimeUrl": "https://logic-apis-westeurope.azure-apim.net/apim/ftp"
                },
                "connection": {
                     "name": "@parameters('$connections')['ftp']['connectionId']"
                }
            },

是否可以更改“@ parameters('$ connections')['ftp'] ['connectionId']”并按名称或其他方式选择现有的API连接?< / p>

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该添加一个条件,之后将有两个FTP连接器,每个连接器使用不同的连接。这应该使它充满活力。定义中有多少动作是免费的。我们根据行动执行收费,在这种情况下将被计为一个(ftp1或ftp2)。