问题描述
我们要求运行Linux shell脚本,以便在处理完Azure Data Lake Gen2后删除该文件。 有人可以帮助执行此操作吗?基本上,我们需要通过外壳脚本从Azure Data Lake Gen2进行身份验证和删除文件。 请指导。谢谢。
解决方法
您可以使用Azure CLI来执行此操作,请确保您拥有installed the Azure CLI in Linux,并使用az login
至login your user account或login with a service principal。
然后使用命令az storage fs file delete
删除文件。
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