URL par espace de travail

En avril 2020, Azure Databricks a ajouté une nouvelle URL unique par espace de travail pour chaque espace de travail. Cette URL par espace de travail a le format suivant :

adb-<workspace-id>.<random-number>.azuredatabricks.net

L’URL par espace de travail remplace l’URL régionale déconseillée (<region>.azuredatabricks.net) pour accéder aux espaces de travail.

Important

Évitez d’utiliser des URL régionales héritées. Elles peuvent ne pas fonctionner pour les nouveaux espaces de travail, sont moins fiables et présentent des performances inférieures à celles des URL par espace de travail.

Lancer un espace de travail en utilisant l’URL par espace de travail

Dans le portail Azure, accédez à la page de ressources du service Azure Databricks pour votre espace de travail et cliquez sur Lancer l’espace de travail ou copiez l’URL par espace de travail telle qu’elle s’affiche sur la page de ressources et collez-la dans la barre d’adresse de votre navigateur.

page de ressources

Obtenir une URL par espace de travail à l’aide de l’API Azure

Utilisez le point de terminaison Workspaces - Get de l’API Azure pour obtenir les détails de l’espace de travail, y compris l’URL par espace de travail. L’URL par espace de travail est renvoyée dans le champ properties.workspaceUrl de l’objet de réponse.

Migrer vos scripts pour utiliser des URL par espace de travail

Les utilisateurs d’Azure Databricks écrivent généralement des scripts ou d’autres automatisations qui font référence à des espaces de travail de l’une des deux manières suivantes :

  • Vous créez tous les espaces de travail dans la même région et codez en dur l’URL régionale héritée dans le script.

    Comme vous avez besoin d’un jeton d’API pour chaque espace de travail, vous disposez également d’une liste de jetons stockée soit dans le script lui-même, soit dans une autre base de données. Dans ce cas, nous vous recommandons de stocker une liste de paires <per-workspace-url, api-token> et de supprimer toutes les URL régionales codées en dur.

  • Vous créez des espaces de travail dans une ou plusieurs régions et disposez d’une liste de paires <regional-url, api-token> stockée soit dans le script lui-même, soit dans une base de données. Dans ce cas, nous vous recommandons de stocker l’URL par espace de travail à la place de l’URL régionale dans la liste.

Notes

Comme les URL régionales et les URL par espace de travail sont toutes deux prises en charge, toute automatisation existante qui utilise des URL régionales pour référencer des espaces de travail créés avant l’introduction des URL par espace de travail continuera à fonctionner. Bien que Databricks recommande de mettre à jour toute automatisation pour utiliser les URL par espace de travail, cela n’est pas nécessaire dans ce cas.

Rechercher l’URL régionale héritée d’un espace de travail

Si vous devez rechercher l’URL régionale héritée d’un espace de travail, exécutez nslookup sur l’URL par espace de travail.

$ 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