我可以在Python的azure函数中使用绑定表达式吗



我有httpTrigger的内绑定和blob的外绑定,其中我在处理请求后创建一个blob。我需要在运行时计算blob名称,并在表达式中使用它。有没有办法在python中实现这一点?

函数.json

{
"scriptFile": "__init__.py",
"bindings": [
{
"authLevel": "anonymous",
"type": "httpTrigger",
"direction": "in",
"name": "req",
"methods": [
"get",
"post"
]
},
{
"name": "outputblob",
"type": "blob",
"path": "testcntainer/attachments/{customFileName}",
"connection": "",
"direction": "out"
},
{
"name": "$return",
"type": "http",
"direction": "out"
}
]
}

不,这是不可能的。

绑定中blobname的值为常量。

实现你想要的东西的正确方法是把逻辑放在你的函数体中。

看看这个官方文档:

https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-python#upload-blobs-to-a-container

如果你对上面的链接有任何疑问,请告诉我,如果有,我会更新一个简单的代码。:(

最新更新