아마존 웹 서비스를 다루는 기술 25장 - 5.2. CloudSearch 검색 도메인 엔드포인트로 데이터 올리기

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

검색 서비스를 제공하는 CloudSearch

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

CloudSearch 검색 도메인 엔드포인트로 데이터 올리기

AWS CLI를 사용하여 검색 도메인의 엔드포인트로 데이터를 올려보겠습니다. AWS CLI를 설치하고 설정하는 방법은 '30.2 AWS CLI 설치하기'를 참조하기 바랍니다.

다음 명령을 입력하여 data.json 파일을 검색 도메인에 올립니다.

  • cloudsearchdomain: CloudSearch 검색 도메인용 명령입니다.
  • --endpoint-url: 여려분들이 생성한 검색 도메인의 엔드포인트 주소를 입력합니다. doc-<검색 도메인 이름>-<검색 도메인 ID>-ap-northeast-1.cloudsearch.amazonaws.com 형식입니다.
  • upload-documents: 문서를 올리는 명령입니다.
  • --content-type: HTTP 헤더를 설정합니다. JSON 형태의 파일이므로 application/json으로 설정합니다.
  • --documents: 올릴 파일명을 설정합니다. 여기서는 data.json을 입력합니다.
aws cloudsearchdomain --endpoint-url http://doc-exampledomain2-7fq636cmiddehdtdfpa3d3s454.ap-northeast-1.cloudsearch.amazonaws.com upload-documents --content-type "application/json" --documents data.json

검색 도메인(exampledomain2)에서 Refresh 버튼을 클릭합니다. 잠시 기다리면 Searchable Documents가 2로 표시됩니다. data.json에 포함된 문서 2개가 정상적으로 올라갔습니다.

그림 25-38 CloudSearch 검색 도메인에 올린 문서 확인

검색 도메인(exampledomain2)에서 Run a Test Search를 클릭 합니다. 그리고 Search 부분에 홍길동을 입력하고 Go 버튼을 클릭합니다. 이제 홍길동의 문서가 검색됩니다.

그림 25-39 CloudSearch 검색 도메인에서 검색

자세한 내용은 다음 링크를 참조하기 바랍니다.
http://docs.aws.amazon.com/cloudsearch/latest/developerguide/uploading-data.html


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.