박스
Box 데이터 소스에 저장된 문서를 크롤링합니다.
IBM Cloud IBM Cloud 오직
이 정보는 관리 배치에만 적용됩니다. 설치된 배치에서 Box로의 연결에 대한 자세한 정보는 Box 를 참조하십시오.
크롤링되는 문서
컨텐츠의 초기 크롤링 중에 Box 애플리케이션에서 액세스할 수 있는 모든 폴더의 문서가 크롤링되어 콜렉션에 추가됩니다. Box 노트는 JSON 형식으로 저장되므로, Discovery 도 지정된 폴더에 있는 Box 노트를 수집합니다.
다음 표는 Discovery 가 크롤링할 수 있는 오브젝트를 보여줍니다.
| 데이터 소스 | 스케줄된 문서 새로 고치기를 지원합니까? | 크롤링되는 오브젝트 |
|---|---|---|
| Box (앱 액세스) | 아니오 | 명시적으로 공유하는 파일, 폴더 |
| 박스 (엔터프라이즈 액세스 ) | 예 (새 문서 및 수정된 문서만 해당) | 파일, 폴더 |
앱 액세스 권한만 있는 Box를 구성하는 경우 앱 사용자를 작성하고 이러한 사용자와 크롤링할 파일을 공유해야 합니다. 서비스 계정만 공유하는 Box 파일은 크롤링할 수 없습니다.
액세스에 대한 자세한 정보는 다음 Box 문서 도움말 항목을 참조하십시오.
Box에서 삭제된 문서는 콜렉션에서 삭제되지 않습니다.
모든 Discovery 데이터 소스 커넥터는 읽기 전용입니다. 크롤링 계정에 부여된 권한에 관계없이 Discovery 는 원래 데이터 소스의 컨텐츠를 쓰거나 업데이트하거나 삭제하지 않습니다.
데이터 소스 요구사항
모든 관리 배치에 대한 데이터 소스 요구사항 외에도 Box 데이터 소스는 다음 요구사항을 충족해야 합니다.
연결하려는 데이터 소스에 대한 필수 서비스 라이센스를 확보해야 합니다. 라이센스에 대한 자세한 정보는 데이터 소스의 시스템 관리자에게 문의하십시오.
전제 조건 단계
Discovery에서 Box에 연결하려면 먼저 Box에서 사용자 정의 애플리케이션을 작성해야 합니다.
-
Box에서 JWT를 사용한 서버 인증 을 인증 메소드로 사용하는 사용자 정의 앱을 작성하십시오.
자세한 단계는 Box Developer 문서에서 JWT를 사용하여 설정 을 참조하십시오.
앱을 작성할 때 다음 가이드라인을 따르십시오.
-
설정 프로시저 중에 JWT를 사용한 서버 인증 메소드를 사용하여 키 쌍으로 애플리케이션 ID를 확인하도록 선택하십시오.
-
사용자 정의 앱을 구성할 때 애플리케이션 액세스 레벨 중 하나를 사용하도록 선택할 수 있습니다.
- 앱 액세스 전용
- 앱 액세스 및 엔터프라이즈 액세스
스케줄에 따라 문서 새로 고치기는 앱 액세스 및 엔터프라이즈 액세스를 선택하는 경우에만 지원됩니다.
앱 액세스로 연결을 설정하는 경우 앱 사용자를 작성하고 크롤링할 파일을 정의한 앱 사용자와 공유해야 합니다. 이 구성을 사용하면 새로 고치기 중에 새 문서 및 수정된 문서가 크롤링되지 않습니다.
-
관리자인 경우 앱 액세스 및 엔터프라이즈 액세스를 구성하십시오. 그렇지 않으면 앱 액세스를 갖도록 앱을 구성할 수 있습니다. 그러나 Box 관리자로부터 애플리케이션 승인을 받아야 합니다.
-
두 애플리케이션 액세스 레벨 모두에 대해 다음 설정을 지정하십시오.
-
다음 범위를 선택하십시오.
- Box에 저장된 모든 폴더 읽기
- Box에 저장된 모든 폴더를 작성하십시오
- 사용자 관리
엔터프라이즈 액세스 권한이 있는 앱의 경우에만: 다음 추가 범위를 추가하십시오.
- 기업 자산 관리
-
다음 고급 기능을 활성화하십시오:
- As-user 헤더를 사용하여 API 호출하기
- 사용자 액세스 토큰 생성
-
관리자가 권한을 부여한 사용자 정의 앱을 가져오십시오.
자세한 정보는 Box 개발자 문서에서 앱 승인 을 참조하십시오.
-
앱이 작성되고 권한 부여되고 인증이 구성되면 dev 콘솔에서 JSON 파일로 앱 설정을 다운로드하십시오.
나중에 요청할 때 이 파일에서 다음 정보를 제공합니다.
client_identerprise_idclient_secretpublic_key_idprivate_keypassphrase
Box 데이터 소스에 연결
Discovery 프로젝트에서 다음 단계를 완료하십시오
-
탐색 분할창에서 콜렉션 관리를 선택하십시오.
-
새 컬렉션을 클릭합니다.
-
데이터 소스에 연결해야 함옆에 있는 링크를 클릭하십시오. 필드에서 상자를 클릭한 후 다음을 클릭하십시오.
-
이전 프로시저 중에 다운로드한 Box앱 설정 JSON 파일의 값을 참조하여 다음 필드를 완료하십시오.
- 클라이언트 ID
- Box 앱을 구성할 때 지정하는 개인 키입니다.
- 클라이언트 시크릿
- Box 앱을 구성할 때 지정하는 클라이언트 비밀번호입니다.
- 엔터프라이즈 ID
- Box 계정의 기업 ID입니다.
- 공개 키 ID
- Box가 생성하는 공개 키 ID입니다.
- 개인 키
- Box 웹사이트와 상호작용하기 위해 생성되는 키 쌍의 일부입니다.
- 비밀번호 문구
- 개인 키가 암호화된 파일인 경우 개인 키를 해독하는 데 필요한 암호문입니다.
-
다음 을 클릭하십시오.
-
콜렉션의 이름을 지정하십시오.
-
Box에 있는 문서의 언어가 영어가 아닌 경우 적절한 언어를 선택하십시오.
지원되는 언어 목록은 언어 지원을 참조하십시오.
-
선택사항: 동기화 스케줄을 변경하십시오.
자세한 정보는 크롤링 스케줄 옵션 을 참조하십시오.
-
크롤링할 폴더를 선택하세요.
-
콜렉션에 추가할 파일 유형을 제한하려는 경우 포함 또는 제외할 파일 유형의 파일 확장자를 나열할 수 있습니다.
제외할 파일 유형의 확장자를 나열하도록 선택하는 경우 하나 이상의 파일 확장자를 추가해야 합니다.
지원되는 파일 유형 목록은 지원되는 파일 유형 을 참조하십시오.
-
웹 크롤링이 사이트의 이미지에서 텍스트를 추출하도록 하려면 추가 처리 설정을 펼치고 OCR (Optical Character Recognition) 적용 을
On로 설정하십시오.OCR이 사용 가능하고 문서에 이미지가 포함되어 있으면 처리 시간이 더 오래 걸립니다. 자세한 정보는 OCR(Optical Character Recognition) 을 참조하십시오.
-
** 완료**를 누르십시오.
콜렉션이 빠르게 작성됩니다. 콜렉션에 추가될 때 데이터를 처리하는 데 더 많은 시간이 소요됩니다.
진행상태를 확인하려면 활동 페이지로 이동하십시오. 탐색 분할창에서 콜렉션 관리를 클릭한 후 클릭하여 콜렉션을 여십시오.
현재 스케줄된 재크롤링 중에 일부 문서가 새로 고쳐지지 않습니다. 자세한 정보는 릴리스 정보 를 참조하십시오.