InfoGrab Docs

Databricks 자격증명

Databricks 자격증명에 대한 문서입니다. 이 자격증명을 사용하여 워크플로우 자동화 플랫폼인 n8n에서 Databricks를 인증하세요.

다음 노드를 인증하는 데 이 자격증명을 사용할 수 있습니다: Databricks 사전 요구사항 # AWS, Azure, 또는 GCP에서 운영 중인 Databricks 워크스페이스. 수행하려는 작업에 필요한 충분한 권한을 가진 Databricks 사용자 계정. 지원되는 인증 방식 # 개인 액세스 토큰 (Personal access token) OAuth2 (서비스 주체, service principal) 관련 리소스 # 서비스에 대한 자세한 내용은 Databricks 인증 문서 를 참조하세요. 개인 액세스 토큰 사용 # 이 자격증명을 구성하려면 다음이 필요합니다: Host : Databricks 워크스페이스의 URL (예: https://adb-1234567890123456.7.azuredatabricks.net ). Access Token : Databricks 워크스페이스에서 생성한 개인 액세스 토큰. 개인 액세스 토큰을 생성하려면: Databricks 워크스페이스에서 오른쪽 상단의 사용자 이름을 선택한 후 Settings 를 선택합니다. Developer 를 선택합니다. Access tokens 옆의 Manage 를 선택합니다. Generate new token 을 선택합니다. 선택적으로 토큰을 식별하기 위한 Comment 를 입력한 후 Generate 를 선택합니다. 토큰을 복사하여 안전한 곳에 저장합니다. 이 대화상자를 닫은 후에는 토큰을 다시 볼 수 없습니다. n8n 자격증명의 Access Token 필드에 토큰을 입력합니다. 토큰 형식 개인 액세스 토큰은 dapi 로 시작합니다. 예: dapi1234abcd5678efgh . 자세한 내용은 Databricks 개인 액세스 토큰 인증 을 참조하세요. OAuth2 사용 (서비스 주체) # 이 방법은 OAuth M2M(machine-to-machine) 플로우를 사용하는 Databricks 서비스 주체를 활용합니다. 사용자 상호작용이 필요 없기 때문에 자동화된 워크플로우에 권장되는 방식입니다. 이 자격증명을 구성하려면 다음이 필요합니다: Host : Databricks 워크스페이스의 URL (예: https://adb-1234567890123456.7.azuredatabricks.net ). Client ID : 서비스 주체의 애플리케이션 ID. Client Secret : 서비스 주체에 대해 생성된 OAuth 시크릿. 이 자격증명 설정은 두 단계로 이루어집니다: Databricks에서 서비스 주체 및 OAuth 시크릿 생성 . n8n에서 자격증명 설정 . 서비스 주체 및 OAuth 시크릿 생성 # Databricks 계정 콘솔에서 User management 를 선택합니다. Service principals 를 선택한 후 Add service principal 을 선택합니다. 서비스 주체의 이름을 입력하고 Add 를 선택합니다. 서비스 주체를 열고 Configuration 탭으로 이동하여 필요한 워크스페이스 권한을 부여합니다. Secrets 탭으로 이동하여 Generate secr