Azure Data Lake Gen2-使用Linux脚本文件和自动化删除文件

问题描述

我们要求运行Linux shell脚本,以便在处理完Azure Data Lake Gen2后删除文件。 有人可以帮助执行此操作吗?基本上,我们需要通过外壳脚本从Azure Data Lake Gen2进行身份验证和删除文件。 请指导。谢谢。

解决方法

您可以使用Azure CLI来执行此操作,请确保您拥有installed the Azure CLI in Linux,并使用az loginlogin your user accountlogin with a service principal

然后使用命令az storage fs file delete删除文件。

Sample:

az storage fs file delete -p my-directory/my-file.txt -f my-file-system  --account-name mystorageaccount --auth-mode login

有关更多详细信息,请遵循此-Use Azure CLI to manage directories,files,and ACLs in Azure Data Lake Storage Gen2