Azure ADLSGEN2-API错误400-DatalakeStorageException请求URI无效

问题描述 投票:1回答:1

我正在使用Azure SDK(Java)创建目录,上传文件,在ADLSGEN2中移动文件。

我的输入非常简单,看起来像:

path : /path/to/fileOrFolder

但是我收到以下错误:

com.azure.storage.file.datalake.models.DatalakeStorageException: Status Error code 400: The request URI is invalid ...
azure sdk azure-data-lake azure-data-lake-gen2
1个回答
1
投票

我在这里共享解决方案,因为花费了我几个小时到1天的调试时间……仅此而已:

问题是我在路径前面有一个前导斜线。

解决方案:删除路径开头的第一个斜杠:

替换

/path/to/fileOrFolder

作者

path/to/fileOrFolder

所有操作都是相同的模式:上载,创建目录,重命名,删除,...

我认为Azure SDK应该自己进行规范化或具有更全面的错误消息...

© www.soinside.com 2019 - 2024. All rights reserved.