Поделиться через


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