【问题标题】:Problem to list blobs with Azure Data Lake gen2使用 Azure Data Lake gen2 列出 blob 的问题
【发布时间】:2019-05-22 04:03:59
【问题描述】:

我使用 Azure Storage(Blobs) 来存储文件。

现在我计划迁移到 Data Lake Gen2。不幸的是,在我将连接字符串切换到 gen2 存储后,它在 ListBlob() 方法上向我显示 400 Error with Bad Request。

代码示例:

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 azure-blob-storage azure-data-lake


    【解决方案1】:

    这是一个已知问题,请参阅Known issues with 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 互操作而导致意外的数据访问问题。

    【讨论】:

    猜你喜欢
    • 2019-09-10
    • 1970-01-01
    • 2021-03-06
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 2021-10-26
    • 1970-01-01
    相关资源
    最近更新 更多