当前位置: 首页 > 知识库问答 >
问题:

Azure函数中的异常绑定blob

方博
2023-03-14

我在学习http://martinabbott.azurewebsites.net/2016/06/11/fun-with-azure-functions-and-the-emotion-api/

我在集成选项卡中有名为“图片”的Blob触发器存储容器。myblob路径是“图片/{名称}”没有定义输入。输出是DocumentDB。我已经验证访问密钥是正确的。

我想知道错误的原因是什么?与 Azure 存储的连接问题或找不到 的文件?

执行函数时出现异常:Functions.blobTriggerMotionFunction。Microsoft.Azure.WebJobs。主机:异常绑定参数“myBlob”。Microsoft.WindowsAzure。存储:远程服务器返回错误:(404)未找到。

共有1个答案

岑畅
2023-03-14

您看到此异常是因为在Function App使用的存储帐户中找不到名为图片的blob容器。您必须自己创建blob容器作为带外工作流。这将允许Azure Functions侦听blob容器上的任何上传活动。

您可以下载Azure存储资源管理器客户端以创建/确认Blob容器图片是为绑定到Function应用的存储帐户创建的。您可以通过执行以下步骤找到存储帐户名称和密钥:

    < li >访问您的函数应用程序的函数门户(使用最新运行时版本~0.9)。 < li >点击功能应用程序设置-

类似设置的示例快照如下所示,

如果<code>图片

感谢分享教程。它对我有用。我希望这能有所帮助!

 类似资料:
  • 我是Jface数据绑定的新手。我正在尝试使用数据绑定来生成表。当任何一个人单击row时,在映射的文本字段中显示vales。当我这样做时,我得到异常。(“java.lang.IllegalArgumentException:Could not find property with name in class class com.swt.pro.model.employee”)下面是类结构。 我有3个

  • 我有一个带有servicebus触发器和blob输入绑定的python函数。blob的名称与队列消息的内容匹配。我的function.json文件如下所示: 它就像一种魅力。 Id创建一个具有相同绑定的C#函数,但它似乎不起作用。我使用了相同的文件。

  • Message Message,string lockToken,MessageReceiver,MessageReceiver,ILogger日志) 使用MessageReceiver或底层接口时,我会得到以下错误: Microsoft.Azure.WebJobs.Host:无法将参数“Message Receiver”绑定到类型“Microsoft.ServiceBus.Messaging.M

  • 我对Azure函数和CosmosDB输出绑定有问题。我现在拥有的是:我从一个Cosmos DB容器中读取数据,处理一些东西,然后将结果输出回同一个DB但不同的容器。我正在使用VSCode和python,并测试了其他输出(blob、HTTP响应等),所有这些都正常工作,所以我认为这是CosmosDB的问题。 主要功能定义如下: function.json输出绑定如下: 请注意,我使用和我的扩展手动安

  • 我从loca.settings.json的值移到了Azure密钥库。我添加了Azure密钥库作为连接服务。 我在绑定部分时有问题。 我有课