使用逻辑应用创建并附加到Blob存储

时间:2020-01-14 12:17:26

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

我有一个逻辑应用程序,该应用程序轮询文件是否对文件执行某些操作,成功还是失败然后结束。它将每5分钟运行一次并轮询文件。 如果找到文件,则可以创建带有日期时间后缀的Blob存储,例如LogutcNow('s')。txt 我想将逻辑应用程序生成的各种消息添加到此文件,例如,步骤成功或失败。

Blob存储是否是将文件放入Azure存储帐户的最佳方法? 由于Blob的名称取决于日期时间,我该如何附加呢? 逻辑应用可能未向日志文件写入任何内容。在这种情况下,我要删除它。

enter image description here

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

enter image description here

1 个答案:

答案 0 :(得分:1)

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

enter image description here