次の方法で共有


ワークスペースごとの URL

2020 年 4 月、Azure Databricks では、ワークスペースごとの一意の URL を、新たに追加しました。 このワークスペースごとの URL の形式は次のとおりです

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

ワークスペースごとの URL は、ワークスペースにアクセスするための非推奨のリージョン URL (<region>.azuredatabricks.net) を置き換えるものです。

重要

レガシのリージョン URL は使用しないでください。 これらは新しいワークスペースについては機能しないことがあり、信頼性が低く、ワークスペースごとの URL よりもパフォーマンスが低下します。

ワークスペースごとの URL を使用してワークスペースを起動する

Azure portal で、お使いのワークスペースの Azure Databricks サービス リソース ページに移動し、[ワークスペースの起動] をクリックするか、リソース ページに表示されているワークスペースごとの URL をコピーし、それをブラウザーのアドレス バーに貼り付けます。

リソース ページ

Azure API を使用してワークスペースごとの URL を取得する

Azure API Workspaces - Get のエンドポイントを使用して、ワークスペースごとの URL を含むワークスペースの詳細を取得します。 ワークスペースごとの URL は、応答オブジェクトの properties.workspaceUrl フィールドで返されます。

ワークスペースごとの URL を使用するようにスクリプトを移行する

Azure Databricksユーザーは、一般に、以下の 2 つの方法のいずれかで、ワークスペースを参照するスクリプトまたはその他のオートメーションを記述します。

  • すべてのワークスペースを同じリージョン内に作成し、スクリプト内にレガシ リージョン URL をハードコーディングします。

    ワークスペースごとに API トークンが必要なので、トークンの一覧も、スクリプト自体または他のデータベースのいずれかに格納されているようにします。 この場合は、<per-workspace-url, api-token> ペアの一覧を格納し、ハードコーディングされたリージョン URL をすべて削除することをお勧めします。

  • 1 つ以上のリージョン内にワークスペースを作成して、<regional-url, api-token> ペアの一覧が、スクリプト自体またはデータベースのいずれかに格納されているようにします。 この場合は、リージョン URL ではなく、ワークスペースごとの URL を一覧に格納することをお勧めします。

注意

リージョン URL とワークスペースごとの URL の両方がサポートされているため、ワークスペースごとの URL の導入前に作成されたワークスペースを参照するためにリージョン URL を使用する既存のオートメーションは、引き続き機能することになります。 Databricks では、ワークスペースごとの URL を使用するようにすべてのオートメーションを更新することをお勧めしていますが、そうすることは、この場合必須ではありません。

ワークスペースのレガシ リージョン URL を見つける

ワークスペースのレガシ リージョン URL を見つける必要がある場合は、ワークスペースごとの URL に対して nslookup を実行します。

$ 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