Я читаю файлы в учетной записи хранилища BLOB-объектов Azure (поколение 2) из записной книжки Azure Databricks.Обе службы находятся в одном регионе (Западная Европа).Все работает нормально, кроме случаев, когда я добавляю брандмауэр перед учетной записью хранилища.Я решил разрешить «доверенные службы Microsoft»:
Однако при запуске ноутбука теперь возникает ошибка отказа в доступе:
com.microsoft.azure.storage.StorageException: This request is not authorized to perform this operation.
Я попытался получить доступ к хранилищу напрямую из Spark и смонтировать его с помощью dbutils
, но то же самое.
Я бы предположил, что блоки данных Azure считаются доверенной службой Microsoft?Кроме того, я не смог найти достоверную информацию о диапазонах IP-адресов для областей Databricks, которую можно было бы добавить в правила брандмауэра.