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-адрес рабочей области, отображаемый на странице ресурса, и вставьте его в адресную строку браузера.
Получение URL-адреса для каждой рабочей области с помощью API Azure
Используйте конечную точку API Azure , чтобы получить сведения о рабочей области, включая URL-адрес для каждой рабочей области. URL-адрес рабочей области возвращается в properties.workspaceUrl
поле объекта ответа.
Перенос скриптов для использования URL-адресов для каждой рабочей области
Пользователи Azure Databricks обычно пишут скрипты или другую автоматизацию, которая ссылается на рабочие области одним из двух способов:
Вы создаете все рабочие области в одном регионе и жестко закодируете устаревший региональный URL-адрес в скрипте.
Так как для каждой рабочей области требуется маркер API, у вас также есть список маркеров, хранящихся в самом скрипте или в другой базе данных. В этом случае рекомендуется сохранить список
<per-workspace-url, api-token>
пар и удалить все жестко закодированные региональные URL-адреса.Вы создаете рабочие области в одном или нескольких регионах и имеете список
<regional-url, api-token>
пар, хранящихся либо в самом скрипте, либо в базе данных. В этом случае рекомендуется сохранить URL-адрес для каждой рабочей области вместо регионального URL-адреса в списке.
Примечание
Так как поддерживаются как региональные URL-адреса, так и URL-адреса для каждой рабочей области, любая существующая автоматизация, использующая региональные URL-адреса для ссылки на рабочие области, созданные до введения URL-адресов для каждой рабочей области, будет продолжать работать. Хотя Databricks рекомендует обновить любую автоматизацию для использования 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