我正在使用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"
答案 0 :(得分:1)
在Function 2.0中,Python当前不支持表绑定。您可以在此处提交功能请求-https://github.com/Azure/azure-functions-python-worker/issues
谢谢!