Azure 逻辑应用程序 - 使用变量和使用循环时出现 ActionFailed 错误

标签 azure azure-logic-apps

我通过比较 Azure 逻辑应用中的以下条件,创建了以下用于删除 Blob 的流程。

  1. 如果 Blob 名称存在于备份文件夹中(由 List1 表示)
  2. 如果 Blob 超过 24 小时

这里我使用了用超过 24 小时的 blob 表达式初始化的变量。

Variable Initialization

这里我给出条件(注意:List包含备份文件夹blob列表,List Blobs2包含要删除的blob文件夹blob列表) condition

这是执行屏幕截图,其中抛出错误 ActionFailed ActionFailed

注意:即使我没有检查列表 Blob,该 Blob 也会被删除。在下一次迭代中,它仍然给出该错误并删除该 blob。但我担心的是我没有检查上面提到的第一个条件,所以为什么它会给我这个错误。 next iteration

最佳答案

根据您提供的屏幕截图,问题似乎是由“Foreach”并行运行引起的。逻辑应用中的“对于每个”只能运行一个实例,也可以并行运行,请更改两个“对于每个”操作的设置。

点击“Foreach”操作的...按钮,然后点击“设置”,启用并发控制并设置并行度1

enter image description here

我们需要更改此设置,尤其是当存在嵌套的“Foreach”时。

关于Azure 逻辑应用程序 - 使用变量和使用循环时出现 ActionFailed 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63048340/

相关文章:

rest - 使用 Azure 工作流管理 API 启用/禁用工作流

xml - 如何在Azure逻辑应用程序中处理XML

azure - 通过 Graph API 更改 M365 群组电子邮件

Azure 应用服务和 SSL 证书

azure - 将 csv 文件加载到 Azure Databricks 中的 Apache Spark 数据帧时跳过第一行

c# - 是否有可能在 .Net C# 中或使用任何 REST API 获取逻辑应用程序工作流操作名称?

azure - Azure 逻辑应用出站 IP 地址多久更改一次?

azure - 当消息移动到死信队列(ASB DLQ)时如何发送邮件/警报?

git - 如何从现有存储库导入存储库及其 pull 请求

database-design - Multi-Tenancy 表是否应在主键和外键中包含TenantID?