【问题标题】:create and append to blob storage using logic apps使用逻辑应用创建并附加到 Blob 存储
【发布时间】:2020-05-01 04:06:53
【问题描述】:

我有一个逻辑应用程序,它轮询文件对它们做一些事情,成功或失败然后结束。它将每 5 分钟运行一次并轮询文件。 如果它找到一个文件,我可以创建一个带有日期时间后缀的 blob 存储,例如 LogutcNow('s').txt 我想将逻辑应用生成的各种消息附加到此文件中,例如步骤成功或失败。

Blob 存储是在我的 Azure 存储帐户中放入文件的最佳方式吗? 由于 blob 的名称取决于日期时间,我如何附加到它? 可能是逻辑应用没有向日志文件写入任何内容。在这种情况下,我想删除它。

我想在逻辑应用的开头创建 blob,然后对其进行更新。如果没有更新,那么我想删除它。在更新操作中,它似乎需要我指定 blob 的名称。因为我还没有创建 blob,所以这是不可能的。我还尝试过的一件事是将字符串变量初始化为当前日期和时间,并将该变量放入文件名中。

【问题讨论】:

  • 那么你遇到了什么问题呢?运行流程时遇到什么异常或其他问题?
  • 当我尝试更新我的 blob 时,它会给出它在目录中找到的 blob 的名称。由于名称随逻辑应用的每次运行而变化,因此这不起作用。
  • 所以你想更新blob而不是创建blob?如果可以,请粘贴详细或错误流图像。

标签: azure-blob-storage azure-logic-apps


【解决方案1】:

假设您的主要问题是在创建具有动态名称的 blob 之后无法获取 blob 名称来执行其他操作。如果您可以使用动态内容路径设置 blob 名称,如果它没有显示动态内容,则只需设置表达式 body('Create_blob')?['Path']

【讨论】:

  • 另一个想法可能是将文件名放入字符串变量并引用该变量。非常感谢。
猜你喜欢
  • 2019-05-15
  • 2019-01-14
  • 2021-06-06
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 2020-05-07
  • 1970-01-01
  • 2018-10-17
相关资源
最近更新 更多