InfoGrab Docs

Databricks 자격증명

요약

다음 노드를 인증하는 데 이 자격증명을 사용할 수 있습니다: 서비스에 대한 자세한 내용은 Databricks 인증 문서를 참조하세요. 이 자격증명을 구성하려면 다음이 필요합니다: 개인 액세스 토큰은 dapi로 시작합니다.

다음 노드를 인증하는 데 이 자격증명을 사용할 수 있습니다:

사전 요구사항#

  • AWS, Azure, 또는 GCP에서 운영 중인 Databricks 워크스페이스.
  • 수행하려는 작업에 필요한 충분한 권한을 가진 Databricks 사용자 계정.

지원되는 인증 방식#

  • 개인 액세스 토큰 (Personal access token)
  • OAuth2 (서비스 주체, service principal)

관련 리소스#

서비스에 대한 자세한 내용은 Databricks 인증 문서를 참조하세요.

개인 액세스 토큰 사용#

이 자격증명을 구성하려면 다음이 필요합니다:

  • Host: Databricks 워크스페이스의 URL (예: https://adb-1234567890123456.7.azuredatabricks.net).
  • Access Token: Databricks 워크스페이스에서 생성한 개인 액세스 토큰.

개인 액세스 토큰을 생성하려면:

  1. Databricks 워크스페이스에서 오른쪽 상단의 사용자 이름을 선택한 후 Settings를 선택합니다.
  2. Developer를 선택합니다.
  3. Access tokens 옆의 Manage를 선택합니다.
  4. Generate new token을 선택합니다.
  5. 선택적으로 토큰을 식별하기 위한 Comment를 입력한 후 Generate를 선택합니다.
  6. 토큰을 복사하여 안전한 곳에 저장합니다. 이 대화상자를 닫은 후에는 토큰을 다시 볼 수 없습니다.
  7. 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 시크릿.

이 자격증명 설정은 두 단계로 이루어집니다:

  1. Databricks에서 서비스 주체 및 OAuth 시크릿 생성.
  2. n8n에서 자격증명 설정.

서비스 주체 및 OAuth 시크릿 생성#

  1. Databricks 계정 콘솔에서 User management를 선택합니다.
  2. Service principals를 선택한 후 Add service principal을 선택합니다.
  3. 서비스 주체의 이름을 입력하고 Add를 선택합니다.
  4. 서비스 주체를 열고 Configuration 탭으로 이동하여 필요한 워크스페이스 권한을 부여합니다.
  5. Secrets 탭으로 이동하여 Generate secret을 선택합니다.
  6. 시크릿의 유효 기간을 일 단위로 설정하고(최대 730일) Generate를 선택합니다.
  7. 표시된 SecretClient ID(애플리케이션 ID와 동일)를 복사합니다. 시크릿은 한 번만 표시됩니다.
워크스페이스 할당

서비스 주체는 접근할 워크스페이스에 할당되어야 합니다. Permissions 탭으로 이동하여 서비스 주체를 관리하고 사용할 수 있는 필요한 사용자 또는 그룹에 대한 접근 권한을 부여합니다.

자세한 내용은 OAuth로 Databricks 서비스 주체 접근 권한 부여를 참조하세요.

OAuth2 자격증명 설정#

n8n 자격증명에서:

  1. AuthenticationOAuth2로 설정합니다.
  2. Host 필드에 워크스페이스 URL을 입력합니다.
  3. 서비스 주체에서 복사한 Client ID를 입력합니다.
  4. 생성한 Client Secret을 입력합니다.

Databricks 자격증명

원문 보기
요약

다음 노드를 인증하는 데 이 자격증명을 사용할 수 있습니다: 서비스에 대한 자세한 내용은 Databricks 인증 문서를 참조하세요. 이 자격증명을 구성하려면 다음이 필요합니다: 개인 액세스 토큰은 dapi로 시작합니다.

다음 노드를 인증하는 데 이 자격증명을 사용할 수 있습니다:

사전 요구사항#

  • AWS, Azure, 또는 GCP에서 운영 중인 Databricks 워크스페이스.
  • 수행하려는 작업에 필요한 충분한 권한을 가진 Databricks 사용자 계정.

지원되는 인증 방식#

  • 개인 액세스 토큰 (Personal access token)
  • OAuth2 (서비스 주체, service principal)

관련 리소스#

서비스에 대한 자세한 내용은 Databricks 인증 문서를 참조하세요.

개인 액세스 토큰 사용#

이 자격증명을 구성하려면 다음이 필요합니다:

  • Host: Databricks 워크스페이스의 URL (예: https://adb-1234567890123456.7.azuredatabricks.net).
  • Access Token: Databricks 워크스페이스에서 생성한 개인 액세스 토큰.

개인 액세스 토큰을 생성하려면:

  1. Databricks 워크스페이스에서 오른쪽 상단의 사용자 이름을 선택한 후 Settings를 선택합니다.
  2. Developer를 선택합니다.
  3. Access tokens 옆의 Manage를 선택합니다.
  4. Generate new token을 선택합니다.
  5. 선택적으로 토큰을 식별하기 위한 Comment를 입력한 후 Generate를 선택합니다.
  6. 토큰을 복사하여 안전한 곳에 저장합니다. 이 대화상자를 닫은 후에는 토큰을 다시 볼 수 없습니다.
  7. 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 시크릿.

이 자격증명 설정은 두 단계로 이루어집니다:

  1. Databricks에서 서비스 주체 및 OAuth 시크릿 생성.
  2. n8n에서 자격증명 설정.

서비스 주체 및 OAuth 시크릿 생성#

  1. Databricks 계정 콘솔에서 User management를 선택합니다.
  2. Service principals를 선택한 후 Add service principal을 선택합니다.
  3. 서비스 주체의 이름을 입력하고 Add를 선택합니다.
  4. 서비스 주체를 열고 Configuration 탭으로 이동하여 필요한 워크스페이스 권한을 부여합니다.
  5. Secrets 탭으로 이동하여 Generate secret을 선택합니다.
  6. 시크릿의 유효 기간을 일 단위로 설정하고(최대 730일) Generate를 선택합니다.
  7. 표시된 SecretClient ID(애플리케이션 ID와 동일)를 복사합니다. 시크릿은 한 번만 표시됩니다.
워크스페이스 할당

서비스 주체는 접근할 워크스페이스에 할당되어야 합니다. Permissions 탭으로 이동하여 서비스 주체를 관리하고 사용할 수 있는 필요한 사용자 또는 그룹에 대한 접근 권한을 부여합니다.

자세한 내용은 OAuth로 Databricks 서비스 주체 접근 권한 부여를 참조하세요.

OAuth2 자격증명 설정#

n8n 자격증명에서:

  1. AuthenticationOAuth2로 설정합니다.
  2. Host 필드에 워크스페이스 URL을 입력합니다.
  3. 서비스 주체에서 복사한 Client ID를 입력합니다.
  4. 생성한 Client Secret을 입력합니다.