【问题标题】:How to create storage connection dynamically in azure logic apps如何在 Azure 逻辑应用中动态创建存储连接
【发布时间】:2021-04-13 22:25:03
【问题描述】:

我想使用一个连接器动态连接到多个存储帐户(使用路径获取 blob 内容)。这意味着存储帐户容器连接字符串将来自变量。

我该怎么做?

【问题讨论】:

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


    【解决方案1】:

    您可以使用 http 连接到存储帐户并动态构建 uri,而不是使用 blob 存储连接器。我创建了一个单独的逻辑应用程序来处理其他逻辑应用程序可以调用的这个问题。这是一个写入 blob 存储的示例,使用 GET 方法读取。您也可以参数化该方法。 URI 设置为,您可以根据需要在 uri 末尾添加文件夹。

    concat('https://<your storage account uri>/', triggerBody()?['filename'])
    

    在您的示例中,您可以在其他地方动态构建 uri 并将其传递给此逻辑应用程序。

    我们实际上使用这种方法来保证安全,允许我们阻止从 Internet 访问存储帐户,这也不允许 Blob 连接器在逻辑应用中工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 2020-10-08
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      相关资源
      最近更新 更多