使用Powershell获取Azure功能路由参数(段)

时间:2017-09-07 14:00:03

标签: powershell azure azure-functions

我试图弄清楚如何使用Powershell获取Azure Functions路由参数(段)。

我想以某种方式获取我的function.json文件中定义的方法:

{
  "bindings": [
    {
      "name": "req",
      "type": "httpTrigger",
      "direction": "in",
      "authLevel": "function",
      "route": "api/{method}"
    },
    ...
  ]
}

$ req =使用POST时给我身体

$ req_query_ * =给我查询参数,但不是路线中定义的分段。

提前致谢

2 个答案:

答案 0 :(得分:0)

可能有更好的方法,但一种选择是直接读取function.json文件,如下所示:

$Config = Get-Content D:\home\site\wwwroot\<function_name>\function.json -Raw | ConvertFrom-JSON

<function_name>是您的功能名称。

答案 1 :(得分:0)

万一有人偶然发现了这件事。答案可以在这里找到:https://marckean.com/2017/10/18/powershell-based-azure-functions/

它们存储在$ REQ_PARAMS_METHOD

等变量中