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

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

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

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

enter image description here

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

enter image description here

azure-storage-blobs azure-logic-apps
1个回答
1
投票

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

enter image description here

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