Logic Apps-遍历Azure存储上的Blob

问题描述 投票:0回答:2

我有一个带有Input和Archive目录的Azure存储帐户。我想:

检查导入文件夹中的新XML文件。读取任何文件的内容并验证数据。重命名XML文件并将其移到“存档”文件夹。

我不想设置网关,因为我需要检查它的安全性。因此,我设置了一个重复触发来轮询目录。到目前为止,这是我的逻辑应用程序。

enter image description here

这是我得到的输出。

enter image description here

这里是完整的错误消息。

```{
   "status": 400,
 "message": "The specified resource name length is not within the permissible 
limits.\r\nclientRequestId: f7ed6db1-6ee4-43a3-bd3a-796162f3a58c",
"error": {
"message": "The specified resource name length is not within the permissible limits."
},
"source": "azureblob-ne.azconn-ne-01.p.azurewebsites.net"
}

```
azure-logic-apps
2个回答
0
投票

检查blob connector reference,您会发现问题,获取blob内容操作会询问blob ID,然后传递整个blob属性json,这就是显示错误的原因。

正确的方法是选择斑点ID,实际上斑点路径是可接受的。您可以参考我的流程。

enter image description here


-1
投票

当Blob文件或Blob容器的名称无效时,用户通常会收到此错误。请检查您是否遵循相同的正确命名约定(仅允许使用小写字母)。不应包含数值和特殊字符。

希望,会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.