gpt4 book ai didi

azure - 如何创建逻辑应用程序将文件从一个容器动态复制到另一个存储 blob 容器?

转载 作者:行者123 更新时间:2023-12-03 06:19:38 26 4
gpt4 key购买 nike

我正在检查how-to-create-a-logic-app-to-copy-files-from-one-container-to-another ,它看起来很简单,但我想每当有新文件上传到源 blob 存储容器时就动态运行它,我想将该文件复制到另一个目标 blob 存储容器。如何实现这个?

逻辑应用工作流中的连接出现问题(我使用 azure 服务主体作为身份验证)

enter image description here

更新 1:

出现错误: enter image description here

最佳答案

按照此 MS document您可以通过 blob 存储连接器。我这边重现的问题按照以下步骤得到了预期的结果。

  • 首先,我在 azure 门户中创建了源存储帐户 (vijayastr)目标存储帐户(vijstr0) 以及逻辑应用。
  • 在逻辑应用程序中,根据您的要求搜索 Azure blob 存储连接器,如下图所示,我将连接名称设为 vijconnection ,将身份验证类型设为访问 key ,然后提供详细信息,例如我的源存储帐户名称和用于建立的 key 与源 blob 存储的连接。 enter image description here enter image description here
  • 根据您的要求建立连接后添加或修改 blob 时触发,并且在存储帐户名称或 blob 端点中显示您的存储帐户(您已创建) 。从列表中选择源 Blob 存储,然后在容器中选择已创建的源存储帐户的容器。(正如我在建立连接之前所说,我已经为这些存储帐户创建了 2 个 Blob 存储和 Blob containers) enter image description here
  • 然后,我采取了获取 blob 内容操作并选择了源存储帐户和 blob,如下图所示。 enter image description here
  • 在获取 blob 操作(将 blob 从源存储移动到目标存储)之后,执行了创建 blob 操作。

注意:选择“创建 Blob”后,单击“更改连接”,因为我们要将数据移动到另一个 Blob 存储。 单击“更改连接”,然后单击“添加”以创建新连接。

enter image description here

  • 在创建 blob 操作中建立新连接后,如下图所示提及您的目标 blob 存储详细信息,并在 blob 内容中采用上一操作的文件内容 使用动态表达式获取 blob 内容 enter image description here
  • 然后保存工作流程并运行。逻辑应用程序成功运行,如下所示。每当源存储中发生更改时,它都会触发工作流,然后将源存储中上传的 blob 移动到目标存储。 enter image description here

关于azure - 如何创建逻辑应用程序将文件从一个容器动态复制到另一个存储 blob 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76003112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com