다음을 통해 공유


Databricks CLI에 대한 구성 프로필

참고 항목

이 정보는 Databricks CLI 버전 0.205 이상에 적용됩니다. Databricks CLI는 공개 미리 보기제공됩니다.

Databricks CLI 사용은 사용량 현황 데이터 프로비저닝을 포함하여 Databricks 라이선스Databricks 개인 정보 보호 고지의 적용을 받습니다.

이 문서에서는 구성 프로필과 함께 Databricks CLI를 사용하는 방법을 설명합니다. Databricks CLI를 이미 설치하고 Databricks 구성 프로필 파일을 만들었다고 가정합니다. 설치 또는 update Databricks CLIAzure Databricks 구성 프로필를 참조하세요.

구성 프로필에 대한 Get 정보

.databrickscfg 파일에 여러 구성 프로필을 추가하면 명령의 --profile 또는 -p 플래그에서 대상 구성 프로필의 이름을 지정하여 다양한 작업 영역에서 명령을 빠르게 실행할 수 있습니다. 지정하지 않으면 DEFAULT 구성 프로필이 사용됩니다.

Tab 또는 --profile-p 눌러 선택할 기존 사용 가능한 구성 프로필의 list 표시할 수 있습니다.

예를 들어 개발 워크로드에 사용하는 Azure Databricks 작업 영역을 참조하는 구성 DEV 프로필과 프로덕션 워크로드에 사용하는 다른 Azure Databricks 작업 영역을 참조하는 별도의 PROD 구성 프로필을 사용할 수 있습니다.

기본적으로 Databricks CLI는 Unix, Linux 또는 macOS의 (사용자 홈) 폴더 또는 Windows의 사용자 .databrickscfg (사용자 홈) 폴더에서 파일을 ~%USERPROFILE% 습니다. .databrickscfg 파일의 기본 경로를 변경하려면 환경 변수 set를 다른 경로로 DATABRICKS_CONFIG_FILE하세요. .databrickscfg 관련 환경 변수 및 필드을 참조하세요.

기존 구성 프로필의 정보를 get하기 위해 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..."
  }
}

사용 가능한 모든 프로필에 대한 정보를 보려면 get 명령을 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 .

Important

Databricks CLI는 .netrc 파일에서 작동하지 않습니다. 다른 용도로 .netrc 사용자 환경에 파일을 가질 수 있지만 Databricks CLI는 해당 .netrc 파일을 사용하지 않습니다.

구성 프로필을 테스트하세요

구성 프로필을 테스트하고 인증을 올바르게 set 있는지 확인하려면 작업 영역에 연결하는 명령을 실행합니다.

프로필을 지정하지 않으면 기본 프로필이 사용됩니다. 예를 들어 다음 명령은 DEFAULT 프로필과 연결된 Azure Databricks 작업 영역에 사용 가능한 Databricks 런타임 버전을 나열합니다.

참고 항목

이 명령은 set 프로필의 설정보다 우선하는 DEFAULT 환경 변수가 없다고 가정합니다. 자세한 내용은 평가의 인증 순서를 참조하세요.

databricks clusters spark-versions

특정 구성 프로필을 확인하려면 -p 플래그를 사용하여 프로필 이름을 제공합니다.

databricks clusters spark-versions -p PROD