URL per area di lavoro
Nell'aprile 2020 Azure Databricks ha aggiunto un nuovo URL univoco per ogni area di lavoro. Questo URL per area di lavoro ha il formato
adb-<workspace-id>.<random-number>.azuredatabricks.net
L'URL per area di lavoro sostituisce l'URL regionale deprecato (<region>.azuredatabricks.net
) per accedere alle aree di lavoro.
Importante
Evitare di usare URL regionali legacy. Potrebbe non funzionare per le nuove aree di lavoro, sarà meno affidabile e offrirà prestazioni ridotte rispetto agli URL per area di lavoro.
Avviare un'area di lavoro usando l'URL per area di lavoro
Nella portale di Azure passare alla pagina delle risorse del servizio Azure Databricks per l'area di lavoro e fare clic su Avvia area di lavoro oppure copiare l'URL per area di lavoro come visualizzato nella pagina della risorsa e incollarlo nella barra degli indirizzi del browser.
Ottenere un URL per area di lavoro usando l'API di Azure
Usare le aree di lavoro dell'API di Azure : ottenere l'endpoint per ottenere i dettagli dell'area di lavoro, incluso l'URL per area di lavoro. L'URL per area di lavoro viene restituito nel properties.workspaceUrl
campo nell'oggetto risposta.
Eseguire la migrazione degli script per usare gli URL per area di lavoro
Gli utenti di Azure Databricks scrivono in genere script o altre automazione che fanno riferimento alle aree di lavoro in uno dei due modi seguenti:
È possibile creare tutte le aree di lavoro nella stessa area e impostare come hardcoded l'URL dell'area legacy nello script.
Poiché è necessario un token API per ogni area di lavoro, è disponibile anche un elenco di token archiviati nello script stesso o in un altro database. In questo caso, è consigliabile archiviare un elenco di
<per-workspace-url, api-token>
coppie e rimuovere gli URL di area hardcoded.È possibile creare aree di lavoro in una o più aree e avere un elenco di
<regional-url, api-token>
coppie archiviate nello script stesso o in un database. In questo caso, è consigliabile archiviare l'URL per area di lavoro anziché l'URL a livello di area nell'elenco.
Nota
Poiché sono supportati sia GLI URL a livello di area che gli URL per area di lavoro, qualsiasi automazione esistente che usa URL regionali per fare riferimento alle aree di lavoro create prima dell'introduzione di URL per area di lavoro continuerà a funzionare. Anche se Databricks consiglia di aggiornare qualsiasi automazione per l'uso degli URL per area di lavoro, in questo caso non è necessario.
Trovare l'URL di area legacy per un'area di lavoro
Se è necessario trovare l'URL di area legacy per un'area di lavoro, eseguire nslookup
nell'URL per area di lavoro.
$ 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