InfoGrab DocsInfoGrab Docs

Databricks 자격 증명

요약

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

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

사전 요구사항#

  • AWS, Azure, GCP 중 하나에 있는 Databricks 워크스페이스.
  • 수행하려는 작업에 충분한 권한을 가진 Databricks 사용자 계정.

지원되는 인증 방법#

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

관련 자료#

이 서비스에 대한 자세한 내용은 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에 토큰을 입력합니다.
Note

Token format

개인 액세스 토큰은 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 탭으로 이동하여 필요한 워크스페이스 권한(entitlements)을 부여합니다.
  5. Secrets 탭으로 이동하여 Generate secret을 선택합니다.
  6. 시크릿의 유효 기간을 일 단위로 설정한 다음(최대 730일) Generate를 선택합니다.
  7. 표시된 SecretClient ID(애플리케이션 ID와 동일)를 복사합니다. 시크릿은 한 번만 표시됩니다.
Note

Workspace assignment

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

자세한 내용은 OAuth를 사용하여 Databricks에 대한 서비스 주체 액세스 권한 부여하기를 참조하세요.

OAuth2 자격 증명 설정#

n8n 자격 증명에서:

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

Databricks 자격 증명

n8n v2.29
원문 보기
요약

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

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

사전 요구사항#

  • AWS, Azure, GCP 중 하나에 있는 Databricks 워크스페이스.
  • 수행하려는 작업에 충분한 권한을 가진 Databricks 사용자 계정.

지원되는 인증 방법#

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

관련 자료#

이 서비스에 대한 자세한 내용은 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에 토큰을 입력합니다.
Note

Token format

개인 액세스 토큰은 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 탭으로 이동하여 필요한 워크스페이스 권한(entitlements)을 부여합니다.
  5. Secrets 탭으로 이동하여 Generate secret을 선택합니다.
  6. 시크릿의 유효 기간을 일 단위로 설정한 다음(최대 730일) Generate를 선택합니다.
  7. 표시된 SecretClient ID(애플리케이션 ID와 동일)를 복사합니다. 시크릿은 한 번만 표시됩니다.
Note

Workspace assignment

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

자세한 내용은 OAuth를 사용하여 Databricks에 대한 서비스 주체 액세스 권한 부여하기를 참조하세요.

OAuth2 자격 증명 설정#

n8n 자격 증명에서:

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