2016-09-27 82 views
0

是否可以動態選擇我想要使用的FTP API連接? 我們在同一資源組中定義了兩個FTP API連接,名稱分別爲ftptest1和ftptest2。Azure Logic App - 動態API連接

如何在邏輯應用程序的代碼視圖中選擇其中之一? 我只能在設計器中選擇連接,然後創建連接'ftp'。查看下面的代碼片段。

但我需要根據參數動態選擇兩個FTP連接之一。

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

是否有可能改變「@參數( '$連接') '的ftp'] [ '的ConnectionId']」並通過名稱或別的什麼選擇現有的API連接呢?

謝謝!

回答

0

你應該添加一個條件後,將有兩個FTP連接器,每個使用不同的連接。這應該使它動態。定義中有多少動作沒有收費。我們根據在這種情況下將被計數爲1(無論是ftp1還是ftp2)的動作執行來收費。

+0

那麼,這取決於客戶部署我們可以擁有多少個不同的FTP位置。 一個場景我們有2個,另一個我們有3個,等等。 在我看來,不是在$ connections參數中查找connectionId,而應該可以直接填充「name」屬性api連接? –

相關問題