【发布时间】:2021-07-09 22:16:21
【问题描述】:
我需要组合一个逻辑应用程序。如果/当一个新文件进入 blob 存储时,新文件将被移动到一个新位置,比如“XYZ”。
文件将移动到新位置 XYZ 的方式是,动作中的逻辑应用程序将连接到虚拟机,该虚拟机将运行 azcopy 工具并从 blob 存储中选择文件并将其放入新位置 XYZ
而且我是连接到虚拟机的逻辑应用程序的新手,并且在逻辑应用程序运行时以某种方式在虚拟机内触发 azcopy 命令。
Blob 存储、虚拟机和逻辑应用都在同一个资源组、同一个订阅中。
非常感谢一些指点。
- 我听说我需要创建一个 ISE 才能使逻辑应用程序与虚拟机一起工作,但我不确定我是否真的需要这个。这是我看到的文章。 https://docs.microsoft.com/en-us/azure/logic-apps/connect-virtual-network-vnet-isolated-environment
这是唯一的方法吗? 2) 如何从逻辑应用程序在虚拟机中运行 AZCopy 命令?
非常感谢您的帮助。
【问题讨论】:
-
@FrankGong 非常感谢。 1) 即使我们不需要虚拟网络,我们是否需要创建 ISE。我们有一个天蓝色的虚拟机。 2)我们不一定要下载文件。我希望使用这个命令.. azcopy copy "C:\local\path" "account.blob.core.windows.net/mycontainer1/…" --recursive=true
标签: azure-logic-apps azure-virtual-machine azure-blob-trigger