다음을 통해 공유


작업 영역별 URL

2020년 4월에 Azure Databricks는 각 작업 영역에 대한 새로운 고유한 작업 공간별 URL을 추가했습니다. 이 작업 영역당 URL의 형식은 다음과 같습니다.

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

작업 영역별 URL은 작업 영역에 액세스하기 위해 더 이상 사용되지 않는 지역 URL(<region>.azuredatabricks.net)을 대체합니다.

Important

레거시 지역 URL을 사용하지 마세요. 새 작업 영역에서는 작동하지 않을 수 있으며 작업 영역당 URL보다 안정성이 낮고 성능이 낮습니다.

작업 영역별 URL을 사용하여 작업 영역 시작

Azure Portal에서 작업 영역의 Azure Databricks 서비스 리소스 페이지로 이동하고 작업 영역 시작을 클릭하거나 리소스 페이지에 표시된 작업 영역별 URL을 복사하여 브라우저 주소 표시줄에 붙여넣습니다.

Azure API를 사용하여 작업 영역별 URL 가져오기

Azure API Workspaces - Get 엔드포인트를 사용하여 작업 영역별 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을 찾아야 하는 경우 작업 영역별 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