AWS Glue 를 사용하여 Oracle 에서 데이터를 전송하려면 먼저 다음 요구 사항을 충족해야 NetSuite합니다.
최소 요구 사항
다음은 최소 요구 사항입니다.
Oracle NetSuite 계정이 있습니다. 자세한 내용은 Oracle NetSuite 계정 생성 단원을 참조하십시오.
Oracle NetSuite 계정에 API 액세스할 수 있습니다.
Oracle NetSuite 개발자 계정에 OAuth 2.0 API 통합을 생성했습니다. 이 통합은 가 계정에 인증된 호출을 할 때 데이터에 안전하게 액세스하는 데 AWS Glue 사용하는 클라이언트 자격 증명을 제공합니다. 자세한 내용은 Oracle NetSuite 클라이언트 앱 및 OAuth 2.0 보안 인증 생성 단원을 참조하십시오.
이러한 요구 사항을 충족하면 Oracle NetSuite 계정에 AWS Glue 연결할 준비가 된 것입니다.
Oracle NetSuite 계정 생성
Oracle NetSuite
NetSuite 계정 조달은 공급업체를 통해 이루어지며, 공급업체는 법적 검토가 필요한 양식/견적을 제공합니다.
Oracle NetSuite 커넥터에 대해 조달할 계정은 Standard Cloud Service 입니다.
이 계정은 공급업체에서 생성하며 임시 자격 증명은 공급업체에서 공유합니다. NetSuite <billing@notification.netsuite.com> <system@sent-via.netsuite.com>에서 사용자 이름과 같은 세부 정보와 암호를 설정하는 링크가 포함된 환영 메일을 받게 됩니다.
암호 설정 링크를 사용하여 공급업체에서 제공한 사용자 이름의 암호를 설정합니다.
Oracle NetSuite 클라이언트 앱 및 OAuth 2.0 보안 인증 생성
클라이언트 ID와 클라이언트 보안 암호를 가져오려면 Oracle NetSuite 클라이언트 앱을 생성합니다.
고객 로그인 을 통해 NetSuite 계정에 로그인합니다. NetSuite
설정 > 회사 > 기능 활성화를 선택합니다.
SuiteCloud 섹션으로 이동하여 SuiteTalk (웹 서비스) 아래의 REST WEB SERVICES 확인란을 선택합니다.
인증 관리에서 OAUTH 2.0 확인란을 선택합니다. 저장을 클릭합니다.
설정 > 통합 > 통합 관리로 이동하여 새로 만들기를 선택하여 OAuth2.0 애플리케이션을 생성합니다.
선택한 이름을 입력하고 를 활성화됨STATE으로 유지합니다.
선택하면 토큰 기반 인증 아래에 표시된 TBA: AUTHORIZATION FLOW 및 TOKENBASED- AUTHENTICATION 확인란의 선택을 취소합니다.
OAuth 2.0에서 AUTHORIZATION CODE GRANT 및 PUBLIC CLIENT 확인란을 선택합니다.
인증에서 클라이언트 ID와 클라이언트 보안 암호를 기록해 둡니다.
를 입력합니다REDIRECTURI. 예: https://us-east-1.console.aws.amazon.com/gluestudio/oauth
아래의 REST WEB SERVICES 확인란을 선택합니다SCOPE.
사용자 자격 증명 아래의 USER CREDENTIALS 확인란을 선택합니다. 저장(Save)을 선택합니다.
클라이언트 자격 증명 CONSUMER KEY/CLIENT ID and CONSUMER SECRET/CLIENT SECRET 아래의 에 유의하세요. 이러한 값은 한 번만 표시됩니다.
필요한 경우 사용자/역할 > ADMINISTRATOR 역할 관리 > 새로 만들기로 이동하여 역할을 생성합니다.
사용자 지정 역할을 생성하는 동안 권한 탭에서 다음 엔터티/기능에 대한 전체 액세스를 추가합니다.
“예치”, “항목”, “항목 이행”, “일지 항목 작성”, “구매 주문”, “자회사”, “벤더”, “청구서”, “벤더 반환 승인”, “추적 시간”, “고객 결제”, “사용자 지정 레코드 항목”, “사용자 지정 레코드 유형”, “REST웹 서비스”, “OAuth2.0 승인 애플리케이션 관리”, “사용자 지정 엔터티 필드”, “OAuth2.0 액세스 토큰을 사용하여 로그인”.
자세한 내용은 NetSuite Applications Suite 설명서의 OAuth 2.0