如何使用 AzCopy 使用 cmd 在 Azure Web 应用服务中工作

How to use AzCopy to work in Azure web app service using cmd

我遇到了一个问题。 我正在使用 AzCopy 将我的文件复制到 blob 存储。目前我使用 VM 来托管我的应用程序。我能够将数据移动到 blob。

现在我已将代码迁移到 Azure PaaS,即 azure 应用服务。现在的问题是我无法使用 cmd 和 c# 代码执行 AzCopy.exe。

谢谢, 数据托盘

如果要在没有 运行 VM 的情况下使用 AzCopy,可以使用 Cloud Shell. AzCopy is installed on the containers that run both the PowerShell and Bash shell environments. AzCopy is NOT installed in the sandbox that your Azure Web App runs in so you will not be able to run in from the web app console. If you need to call the AzCopy exe from your web code, you could use a webjob that has the AzCopy.exe in it. See documentation here

在您的网络应用 UI 门户中使用高级工具调出一个控制台。您应该会看到文件夹 d:\devtools\azcopy。你会在那里找到可执行文件。