我正试图通过Talend从Azure ADLS存储中删除一个文件。经过我的检查,我没有找到任何选项可以从Talend连接到ADLS并删除一个文件或文件夹。 作为另一种选择,我试图从Talend shell运行一个cURL命令,使用ADLS API进行删除。
**: https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/delete
我已经从存储账户中创建了一个SAS令牌。
我的cURL命令看起来像下面这样。
curl -X DELETE -H "x-ms-date: Thu, 28 May 2020 05:51:37 GMT" https://account10.dfs.core.windows.net/testfolder/test1/test2/?<SAS Token>
我正试图删除test2文件夹中的文件。
当运行时,我得到以下错误。
{"error":{"code": "InvalidUri", "message": "The request URI is invalid.
谁能帮助解决这个问题。