URL-адреса рабочих областей
В апреле 2020 года в Azure Databricks добавлен новый уникальный URL-адрес для каждой рабочей области . Этот URL-адрес рабочей области имеет следующий формат:
adb-<workspace-id>.<random-number>.azuredatabricks.net
URL-адрес рабочей области заменяет нерекомендуемый региональный URL-адрес (<region>.azuredatabricks.net
) для доступа к рабочим областям.
Внимание
Старайтесь не использовать нерекомендуемые региональные URL-адреса. Они могут не работать для новых рабочих областей и обеспечивать меньшую надежность и производительность по сравнению с URL-адресами рабочих областей.
Запуск рабочей области с помощью URL-адреса рабочей области
На портале Azure перейдите на страницу ресурсов службы Azure Databricks для рабочей области и щелкните Запустить рабочую область или скопируйте URL-адрес рабочей области, отображаемый на странице ресурсов, и вставьте его в адресную строку браузера.
Get URL-адрес для каждой рабочей области с помощью API Azure
Используйте рабочих областей API Azure — конечную точку Get для get сведений о рабочей области, включая URL-адрес рабочей области для каждой рабочей области. URL-адрес рабочей области возвращается в поле properties.workspaceUrl
в объекте ответа.
Перенос скриптов для использования URL-адресов рабочих областей
Пользователи Azure Databricks обычно пишут скрипты или другие модули автоматизации, которые ссылаются на рабочие области одним из двух способов:
Вы создаете все рабочие области в том же регионе и жестко прописываете нерекомендуемый региональный URL-адрес в коде скрипта.
Так как вам нужен маркер API для каждой рабочей области, у вас также есть list маркеров, хранящихся в самом скрипте или в другой базе данных. В этом случае рекомендуется хранить list пар
<per-workspace-url, api-token>
и remove любых жестко закодированных региональных URL-адресов.Вы создаете рабочие области в одном или нескольких регионах и имеете list пар
<regional-url, api-token>
, хранящихся в самом скрипте или в базе данных. Если это так, рекомендуется вместо регионального URL-адреса сохранить URL-адрес для рабочей области в list.
Примечание.
Так как поддерживаются и региональные URL-адреса, и URL-адреса рабочих областей, любой существующий модуль автоматизации, использующий региональные URL-адреса для ссылок на рабочие области, созданные до появления URL-адресов рабочей области, по-прежнему будет работать. Хотя Databricks рекомендует update любой автоматизации для использования URL-адресов для каждой рабочей области, это не обязательно в этом случае.
Поиск нерекомендуемого регионального URL-адреса для рабочей области
Если вам нужно найти нерекомендуемый региональный URL-адрес для рабочей области, выполните nslookup
для URL-адреса рабочей области.
$ nslookup adb-<workspace-id>.<random-number>.azuredatabricks.net
Server: 192.168.50.1
Address: 192.168.50.1#53
Non-authoritative answer:
adb-<workspace-id>.<random-number>.azuredatabricks.net canonical name = eastus-c3.azuredatabricks.net.
Name: eastus-c3.azuredatabricks.net
Address: 20.42.4.211