ServiceNow 구성 - AWS Glue

ServiceNow 구성

AWS Glue를 사용하여 ServiceNow에서 데이터를 전송하려면 먼저 다음 요구 사항을 충족해야 합니다.

최소 요구 사항

다음은 최소 요구 사항입니다.

  • 이메일 및 암호가 설정된 ServiceNow 계정이 있어야 합니다. 자세한 내용은 ServiceNow 계정 생성 섹션을 참조하세요.

  • API 액세스에 대해 ServiceNow 계정이 활성화되어 있습니다. ServiceNow API는 모두 추가 비용 없이 사용 가능합니다.

이러한 요구 사항을 충족하면 ServiceNow 계정에 AWS Glue를 연결할 준비가 된 것입니다.

ServiceNow 계정 생성

ServiceNow 계정을 생성하는 방법:

  1. servicenow.com의 가입 페이지로 이동하여 세부 정보를 입력하고 Continue를 클릭하세요.

  2. 등록된 메일에서 확인 코드를 받으면 해당 코드를 입력하고 Verify를 선택하세요.

  3. 다중 인증을 설정하거나 건너뛰세요.

계정이 생성되고 ServiceNow에 사용자 프로파일이 표시됩니다.

ServiceNow 개발자 인스턴스 생성

ServiceNow에 로그인한 후 개발자 인스턴스를 요청합니다.

  1. ServiceNow login page에서 계정 자격 증명을 입력하세요.

  2. ServiceNow Developer Program을 선택하세요.

    스크린샷은 ServiceNow Developer Program에 액세스하는 방법을 보여줍니다.
  3. 오른쪽 상단에서 Request Instance를 선택하세요.

  4. 직무를 입력하세요. 이용 약관에 대한 동의를 표시하고 Finish setup을 선택하세요.

  5. 인스턴스가 생성되면 인스턴스 URL 및 자격 증명을 기록하세요.

BasicAuth 자격 증명 검색

무료 계정에 대한 기본 인증 자격 증명을 검색하는 방법:

  1. ServiceNow login page에서 계정 자격 증명을 입력하세요.

  2. 홈 페이지에서 프로파일 편집 섹션(오른쪽 상단)을 선택하고 Manage Instance Password를 선택하세요.

  3. 사용자 이름, 암호, 인스턴스 URL과 같은 로그인 자격 증명을 검색하세요.

참고

계정에 대해 MFA가 활성화된 경우 기본 인증: <username>:<password><MFA Token>의 사용자 암호 끝에 MFA 토큰을 추가하세요.

자세한 내용은 ServiceNow 설명서의 Building applications를 참조하세요.

OAuth 2.0 자격 증명 생성

ServiceNow 커넥터에서 OAuth2.0을 사용하려면 인바운드 클라이언트)를 생성하여 클라이언트 ID 및 클라이언트 보안 암호를 생성해야 합니다.

  1. ServiceNow login page에서 계정 자격 증명을 입력하세요.

  2. 홈 페이지에서 Start Building을 선택하세요.

  3. App Engine Studio 페이지에서 Application Registry를 검색하세요.

  4. 오른쪽 상단에서 New를 선택하세요.

  5. Create an OAuth API endpoint for external clients 옵션을 선택하세요.

  6. OAuth 구성을 필요한 대로 변경하고 Update를 선택하세요.

    리디렉션 URL 예: https://us-east-1.console.aws.amazon.com/gluestudio/oauth

  7. 새로 생성된 OAuth 클라이언트 앱을 선택하여 클라이언트 ID 및 클라이언트 보안 암호를 검색하세요.

  8. 추가 처리를 위해 클라이언트 ID 및 클라이언트 보안 암호를 저장하세요.

비프로덕션 개발자 계정에서 OAuth를 구성하는 방법:

  1. ServiceNow 설명서의 Create an authentication profile 주제를 사용하여 인증 프로파일을 생성하세요.

  2. Authentication Profile for OAuth에서 Type을 OAuth으로 선택하고 위에서 생성한 인바운드 클라이언트를 선택하여 OAuth Entity로 설정하세요.

  3. 클라이언트가 여러 개 있는 경우 인증 프로파일을 여러 개 생성하여 인증 프로파일에 필요한 OAuth 엔터티를 설정해야 합니다.

  4. 구성되지 않은 경우 REST API 액세스 정책을 생성하여 TABLE API에 대한 액세스 권한을 부여하세요. Create REST API access policy를 참조하세요.