참고 항목
이 정보는 Databricks CLI 버전 0.205 이상에 적용됩니다. Databricks CLI는 공개 미리 보기로 제공됩니다.
Databricks CLI 사용은 사용량 현황 데이터 프로비저닝을 포함하여 Databricks 라이선스 및 Databricks 개인 정보 보호 고지의 적용을 받습니다.
이 문서에서는 구성 프로필과 함께 Databricks CLI를 사용하는 방법을 설명합니다. Databricks CLI를 이미 설치하고 Databricks 구성 프로필 파일을 만들었다고 가정합니다. Databricks CLI 및 Azure Databricks 구성 프로필 설치 또는 업데이트를 참조하세요.
구성 프로필에 대한 정보 가져오기
파일에 여러 구성 프로필을 .databrickscfg 추가하면 명령의 --profile 또는 -p 플래그에서 대상 구성 프로필의 이름을 지정하여 다양한 작업 영역에서 명령을 빠르게 실행할 수 있습니다. 지정하지 않으면 DEFAULT 구성 프로필이 사용됩니다.
팁
Tab 또는 --profile 후에 -p을(를) 눌러서 선택할 수 있는 기존의 사용 가능한 구성 프로필 목록을 표시할 수 있습니다.
예를 들어 개발 워크로드에 사용하는 Azure Databricks 작업 영역을 참조하는 구성 DEV 프로필과 프로덕션 워크로드에 사용하는 다른 Azure Databricks 작업 영역을 참조하는 별도의 PROD 구성 프로필을 사용할 수 있습니다.
기본적으로 Databricks CLI는 Unix, Linux 또는 macOS의 (사용자 홈) 폴더 또는 Windows의 사용자 .databrickscfg (사용자 홈) 폴더에서 파일을 ~ 찾 %USERPROFILE% 습니다. 파일의 .databrickscfg 기본 경로를 변경하려면 환경 변수 DATABRICKS_CONFIG_FILE 를 다른 경로로 설정합니다.
.databrickscfg 관련 필드를 참조하세요.
기존 구성 프로필에 대한 정보를 얻으려면 다음 명령을 실행합니다 auth env .
databricks auth env --profile <configuration-profile-name>
# Or:
databricks auth env --host <account-console-url>
# Or:
databricks auth env --host <workspace-url>
예를 들어 Azure Databricks 개인용 액세스 토큰 인증으로 구성된 프로필의 출력은 다음과 같습니다.
{
"env": {
"DATABRICKS_AUTH_TYPE": "pat",
"DATABRICKS_CONFIG_PROFILE": "DEFAULT",
"DATABRICKS_HOST": "https://dbc-a1b2345c-d6e7.cloud.databricks.com",
"DATABRICKS_TOKEN": "dapi123..."
}
}
사용 가능한 모든 프로필에 대한 정보를 얻으려면 다음 명령을 실행합니다 auth profiles .
databricks auth profiles
Name Host Valid
DEFAULT https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Development https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Staging https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Production https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
auth profiles 명령의 출력에는 액세스 토큰이 표시되지 않습니다. 액세스 토큰을 표시하려면 이전 명령을 실행합니다 auth env .
중요합니다
Databricks CLI는 .netrc 파일에서 작동하지 않습니다. 다른 용도로 .netrc 사용자 환경에 파일을 가질 수 있지만 Databricks CLI는 해당 .netrc 파일을 사용하지 않습니다.
구성 프로필을 테스트하세요
구성 프로필을 테스트하고 인증을 올바르게 설정했는지 확인하려면 작업 영역에 연결하는 명령을 실행합니다.
프로필을 지정하지 않으면 기본 프로필이 사용됩니다. 예를 들어 다음 명령은 DEFAULT 프로필과 연결된 Azure Databricks 작업 영역에 사용 가능한 Databricks 런타임 버전을 나열합니다.
참고 항목
이 명령은 프로필의 설정보다 우선적으로 설정된 환경 변수가 없다고 가정합니다 DEFAULT . 자세한 내용은 평가의 인증 순서를 참조하세요.
databricks clusters spark-versions
특정 구성 프로필을 확인하려면 -p 플래그를 사용하여 프로필 이름을 제공합니다.
databricks clusters spark-versions -p PROD