从Azure Batch下载文件

本文关键字:文件 下载 Batch Azure | 更新日期: 2023-09-27 18:26:35

我想在任务完成后下载这些文件。我如何才能有效地做到这一点?

不幸的是,task.EnvironmentSettings为null,下面的代码狙击不起作用(请参阅Microsoft说明)。

IList<environmentsetting> listEnv = task.EnvironmentSettings;
var envList = listEnv.Where(x => x.Name == "AZ_BATCH_TASK_WORKING_DIR").ToList();

还有

var fileList = task.FilesToStage 

触发错误:当对象处于绑定状态时,无法读取属性FilesToStage

从Azure Batch下载文件

以下方法提供对任务文件的访问:

  • CloudTask.GetNodeFile(和GetNodeFileAsync)

您可以在CloudTask的计算节点上列出其目录中的文件:

  • CloudTask.ListNodeFiles