我面临一个问题。我正在使用 AzCopy 将我的文件复制到 Blob 存储。目前我使用 VM 来托管我的应用程序。我能够将数据移动到 blob。
现在我已将代码迁移到 Azure PaaS,即 azure app 服务。现在的问题是我无法使用 cmd 和 c# 代码执行 AzCopy.exe。
谢谢, 达塔雷
使用 Web 应用程序 UI 门户中的高级工具启动控制台。您应该会看到文件夹 d:\devtools\azcopy。您将在那里找到可执行文件。
如果要在不运行 VM 的情况下使用 AzCopy,可以使用Cloud Shell。AzCopy 安装在同时运行 PowerShell 和 Bash shell 环境的容器上。AzCopy 未安装在运行 Azure Web 应用程序的沙盒中,因此您将无法从 Web 应用程序控制台运行。如果需要从 Web 代码调用 AzCopy exe,可以使用其中包含 AzCopy.exe 的 Web 作业。请参阅此处的文档。