Https не поддерживается между Usql и Blob Storage, хотя вроде бы? - PullRequest
0 голосов
/ 05 июля 2018

Я нахожу это работает:

@searchlog = 
    EXTRACT UserId          int, 
            Start           DateTime, 
            Region          string, 
            Query           string, 
            Duration        int, 
            Urls            string, 
            ClickedUrls     string

    FROM @"wasb://test@strwasbsak.blob.core.windows.net/SearchLog.tsv"
    USING Extractors.Tsv();


OUTPUT @searchlog 
    TO @"/Samples/Output/SearchLog_output.tsv"
    USING Outputters.Tsv();

Но изменив строку на:

ОТ @ "wasb с : //test@strwasbsak.blob.core.windows.net/SearchLog.tsv"

Для обеспечения https это не так.

С ошибкой:

E_STORE_USER_FILENOTFOUND: файл не найден или доступ запрещен: URL не является допустимым путем к Космосу: wasbs: //test@strwasbsak.blob.core.windows.net/SearchLog.tsv Имя параметра: uri.

Однако, если я включу «Требуется защищенная передача».

Secure Transfer Required on

Это все еще работает!

Что мне подсказывает, что он использует фоновые изображения в любом случае?

Принимая во внимание, что эта (хотя и старая) статья предлагает иное при использовании hadoop более широко (т.е. не u-sql): https://blogs.msdn.microsoft.com/cindygross/2015/02/04/understanding-wasb-and-hadoop-storage-in-azure/

Может ли кто-нибудь предоставить авторитетное представление о том, что https фактически используется в фоновом режиме?

1 Ответ

0 голосов
/ 21 июля 2018

Следующий синтаксис: wasb[s]://<containername>@<accountname>.blob.core.windows.net/<path> Предназначен для использования HDInsight, позволяющего получать доступ к данным, хранящимся в хранилище Azure, тогда как https://XXXXXXXXXX@XXXXX.blob.core.windows.net используется для доступа к BLOB-объектам через клиенты, поддерживающие протокол HTTP. Это контекстная ссылка: https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-use-blob-storage Есть также похожая тема на здесь

Обновление: Фактически wasb использует http в фоновом режиме, тогда как wasb s использует https в фоновом режиме. Это было подтверждено внутренней командой.

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