我已经定义了out绑定来将文件存储在blobstorage中:
function.json:
{
"type": "blob",
"direction": "out",
"name": "outputBlob",
"path": "outcontainer/{outname}",
"connection": "storagevoyager_STORAGE"
}
现在,我尝试在python代码中指定“ outname”:
outputBlob.outname = "test.txt"
outname = "test.txt"
outputBlob.set(fileobj)
System.Private.CoreLib:执行函数时发生异常:Functions..Microsoft.Azure.WebJobs.Host:命名参数“ outname”没有值。
那么如何在代码中定义外号呢?我找不到任何好的参考。
我需要更新环境变量吗?同样适用于{rand-guid}它将起作用。
似乎无法使用Python更改变量,而在C#中则可以更改。
要在python中使用它,我正在使用python sdk并手动连接到我的存储设备:
from azure.storage.blob import BlockBlobService
blob_service_client = BlockBlobService(account_name="storageacc", account_key="acckey")
blob_service_client.create_container(container_name)
blob_service_client.create_blob_from_bytes(container_name="container_name", blob_name="filename.txt", blob=b"blob")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句