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