neptune-export 사용 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

neptune-export 사용

다음과 같은 2가지 방법으로 오픈 소스 neptune-export 도구를 사용할 수 있습니다.

  • Neptune-Export 서비스로 사용.   Neptune-Export 서비스를 사용하여 Neptune에서 데이터를 내보내는 경우 REST API를 통해 내보내기 작업을 트리거하고 모니터링합니다.

  • neptune-export Java 명령줄 유틸리티로 사용.   이 명령줄 도구를 사용하여 Neptune 데이터를 내보내려면 Neptune DB 클러스터에 액세스할 수 있는 환경에서 실행해야 합니다.

Neptune-Export 서비스와 neptune-export 명령줄 도구는 Amazon S3 서버 측 암호화(SSE-S3)를 사용하여 암호화된 데이터를 Amazon Simple Storage Service(S3)에 게시합니다.

참고

모든 Amazon S3 버킷에서 액세스 로깅을 활성화하여 해당 버킷에 대한 모든 액세스를 감사하는 것이 가장 좋습니다.

내보내는 동안 데이터가 변경되는 Neptune DB 클러스터에서 데이터를 내보내려고 하면 내보낸 데이터의 일관성이 보장되지 않습니다. 즉, 내보내기 작업이 진행되는 동안 클러스터가 쓰기 트래픽을 처리하는 경우 내보낸 데이터에 불일치가 있을 수 있습니다. 이는 클러스터의 기본 인스턴스에서 내보내는 경우든, 하나 이상의 읽기 전용 복제본에서 내보내는 경우든 마찬가지입니다.

내보낸 데이터의 일관성을 보장하려면 DB 클러스터의 복제본에서 내보내는 것이 가장 좋습니다. 이 두 방법 모두 데이터의 정적 버전을 내보내기 도구에 제공하고 내보내기 작업으로 인해 원본 DB 클러스터의 쿼리 속도가 느려지지 않도록 합니다.

내보내기 작업을 트리거할 때 소스 DB 클러스터를 복제하겠다고 지정하면 작업이 쉬워집니다. 이렇게 하면 내보내기 프로세스에서 자동으로 복제본을 생성하여 내보내기에 사용한 후 내보내기가 완료되면 삭제합니다.