Python v2函数中的表存储绑定

时间:2018-10-16 16:21:00

标签: python azure-functions

我正在使用Python和HTTP触发器测试V2函数。我想为表存储添加一个绑定,但是在拼合方法上遇到麻烦。我不清楚我的“表”绑定类型是否正确,如果正确,为什么在执行时找不到该类型。

在我的function.json中,添加了以下绑定:

{
     "name": "eventRecordTableBinding",
     "type": "table", 
     "connection": "alertingtest",
     "tableName": "alerttests",
     "direction": "in"
}

在我的功能代码中,我有:

def main(req: func.HttpRequest, eventRecordTableBinding) -> func.HttpResponse:
logging.info('Python HTTP trigger function processed a request.')

inputTable = open(os.environ.get('eventRecordTableBinding'), 'r').read()

但是,当我触发函数时,出现此错误:

System.Private.CoreLib: Exception while executing function: Functions.alert_verifier. System.Private.CoreLib: Result: Failure
Exception: FunctionLoadError: cannot load the alert_verifier function: unknown type for eventRecordTableBinding binding: "table"

1 个答案:

答案 0 :(得分:1)

在Function 2.0中,Python当前不支持表绑定。您可以在此处提交功能请求-https://github.com/Azure/azure-functions-python-worker/issues

谢谢!