У нас есть кластер Azure HDI (рабочие узлы Linux) с основной учетной записью хранения, связанной с хранилищем ADLS gen2. Мы используем идентификацию пользователя (umi) для подключения кластера hdi к его первичному хранилищу.
Все отлично работает, кластер успешно работает и создает некоторые системные данные в хранилище. Мы можем видеть это. Так что аутентификация umi отлично работает в этом контексте.
Одна вещь, которую я до сих пор не могу понять, могу ли я использовать тот же umi для прямого доступа к хранилищу из рабочего узла :
- ssh worker_node
hdfs dfs -ls abfss://$adls-gen2-url
Где $adls-gen2-url
- это URL хранилища ADLS gen2.
Мое предположение, я не могу - потому что рабочая ОС Linux не имеет ничего общего с umi, используемым для связи самого кластера и хранилища ADLS gen2. Поэтому мы должны явно проходить аутентификацию при запуске команд непосредственно с узлов кластера.