Проблема со списком BLOB-объектов в Azure Data Lake gen2 - PullRequest
0 голосов
/ 21 декабря 2018

Я использовал хранилище Azure (Blobs) для хранения файлов.

Теперь я планирую перейти на Data Lake Gen2.К сожалению, после того, как я переключил строку подключения в хранилище gen2, он показывает 400 Error with Bad Request мне в методе ListBlob ().

Пример кода:

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

Итак, когда я 'Я пытаюсь перебрать BLOB-объекты, генерирует исключение.У кого-нибудь есть опыт с этим?

1 Ответ

0 голосов
/ 24 декабря 2018

Это известная проблема, см. Известные проблемы с хранилищем озера данных Azure Gen2 .

API хранилища BLOB-объектов и API Gen2 озера данных Azure не совместимы друг с другом.

API хранилища BLOB-объектов еще не доступны для учетных записей хранилища озера данных Azure Gen2.

Эти API отключены, чтобы предотвратить непреднамеренные проблемы с доступом к данным, которые могут возникнуть из-за того, что API хранилища BLOB-объектов еще не созданы.совместим с API Azure Data Lake Gen2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...