繁体   English   中英

用Azure Data Lake gen2列出斑点的问题

[英]Problem to list blobs with Azure Data Lake gen2

我已经使用Azure存储(Blob)存储文件。

现在,我计划迁移到Data Lake Gen2。 不幸的是,在我将连接字符串切换到gen2存储之后,它在ListBlob()方法上显示400错误,并向我发送了错误的请求。

代码示例:

var storageAccount = CloudStorageAccount.Parse(connectionString);
var myClient = storageAccount.CreateCloudBlobClient();
var container = myClient.GetContainerReference(containerName);
var dirRef= container.GetDirectoryReference(directory);
var blobs = dirRef.ListBlobs();

因此,当我尝试迭代Blob时会生成一个异常。 有人对此有经验吗?

这是一个已知问题,请参阅Azure Data Lake Storage Gen2的已知问题

Blob存储API和Azure Data Lake Gen2 API不能互操作。

Blob存储API尚不适用于Azure Data Lake Storage Gen2帐户。

禁用这些API是为了防止由于Blob存储API尚未与Azure Data Lake Gen2 API互操作而引起的意外数据访问问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM