데이터 리포지토리 작업을 사용하여 변경 내용 내보내기 - FSx for Lustre

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

데이터 리포지토리 작업을 사용하여 변경 내용 내보내기

데이터 리포지토리 내보내기 작업은 파일 시스템에서 새로 생성되거나 변경된 파일을 내보냅니다. 파일 시스템의 모든 새 파일에 대해 S3에 새 객체를 생성합니다. 파일 시스템에서 수정되었거나 메타데이터가 수정된 파일의 경우 S3의 해당 객체는 새 데이터 및 메타데이터가 포함된 새 객체로 대체됩니다. 파일 시스템에서 삭제된 파일에 대해서는 조치가 취해지지 않습니다.

참고

데이터 리포지토리 내보내기 작업을 사용할 때는 다음 사항에 유의하세요.

  • 와일드카드를 사용하여 내보낼 파일을 포함하거나 제외하는 것은 지원되지 않습니다.

  • mv 작업을 수행할 때 UID, GID, 권한 또는 콘텐츠 변경이 없더라도 이동된 대상 파일은 S3로 내보내집니다.

Amazon FSx 콘솔 및 CLI를 사용하여 파일 시스템의 데이터 및 메타데이터 변경 사항을 연결된 S3 버킷으로 내보내려면 다음 절차를 따르세요. 여러 DRA에 대해 하나의 데이터 리포지토리 작업을 사용할 수 있다는 점에 유의하세요.

  1. https://console.aws.amazon.com/fsx/에서 Amazon FSx 콘솔을 엽니다.

  2. 탐색 창에서 파일 시스템을 선택한 다음 Lustre 파일 시스템을 선택합니다.

  3. 데이터 리포지토리 탭을 선택합니다.

  4. 데이터 리포지토리 연결 패널에서 내보내기 작업을 만들 데이터 리포지토리 연결을 선택합니다.

  5. 작업에서 작업 내보내기를 선택합니다. 파일 시스템이 S3의 데이터 리포지토리에 연결되지 않은 경우에는 이 옵션을 사용할 수 없습니다. 데이터 리포지토리 내보내기 작업 생성 대화 상자가 표시됩니다.

    데이터 리포지토리 작업 페이지 생성
  6. (선택 사항) 내보낼 파일 시스템 경로에 해당 디렉터리 또는 파일의 경로를 제공하여 Amazon FSx 파일 시스템에서 내보낼 디렉터리 또는 파일을 최대 32개까지 지정합니다. 제공하는 경로는 파일 시스템의 마운트 지점을 기준으로 해야 합니다. 마운트 지점이 /mnt/fsx이고, /mnt/fsx/path1이 내보내려는 파일 시스템의 디렉터리 또는 파일인 경우, 제공할 경로는 path1입니다.

    참고

    제공한 경로가 유효하지 않으면 작업이 실패합니다.

  7. (선택 사항) 작업 완료 후 작업 완료 보고서를 생성하려면 완료 보고서에서 활성화를 선택합니다. 작업 완료 보고서보고서 범위에 제공된 범위를 충족하는 작업으로 처리된 파일에 대한 세부 정보를 제공합니다. Amazon FSx가 보고서를 전송할 위치를 지정하려면 파일 시스템의 연결된 S3 데이터 리포지토리의 보고서 경로에 상대 경로를 입력합니다.

  8. 생성을 선택합니다.

    파일 시스템 페이지 상단의 알림에는 방금 생성한 작업이 진행 중이라는 내용이 표시됩니다.

작업 상태 및 세부 정보를 보려면 파일 시스템의 데이터 리포지토리 탭에서 데이터 리포지토리 작업 창으로 스크롤합니다. 기본 정렬 순서는 목록의 맨 위에 가장 최근 작업을 표시합니다.

이 페이지에서 작업 요약을 보려면 방금 생성한 작업의 작업 ID를 선택합니다. 작업의 요약 페이지가 표시됩니다.

  • create-data-repository-task CLI 명령을 사용하여 FSx for Lustre 파일 시스템에서 데이터 및 메타데이터 변경 내용을 내보냅니다. 해당 API 작업은 CreateDataRepositoryTask입니다.

    $ aws fsx create-data-repository-task \ --file-system-id fs-0123456789abcdef0 \ --type EXPORT_TO_REPOSITORY \ --paths path1,path2/file1 \ --report Enabled=true

    데이터 리포지토리 작업을 생성한 후 Amazon FSx는 다음 예제와 같이 작업 설명을 JSON으로 반환합니다.

    { "Task": { "TaskId": "task-123f8cd8e330c1321", "Type": "EXPORT_TO_REPOSITORY", "Lifecycle": "PENDING", "FileSystemId": "fs-0123456789abcdef0", "Paths": ["path1", "path2/file1"], "Report": { "Path":"s3://dataset-01/reports", "Format":"REPORT_CSV_20191124", "Enabled":true, "Scope":"FAILED_FILES_ONLY" }, "CreationTime": "1545070680.120", "ClientRequestToken": "10192019-drt-12", "ResourceARN": "arn:aws:fsx:us-east-1:123456789012:task:task-123f8cd8e330c1321" } }

연결된 데이터 리포지토리로 데이터를 내보내는 작업을 생성한 후 데이터 리포지토리 내보내기 작업의 상태를 확인할 수 있습니다. 데이터 리포지토리 보기에 대한 자세한 내용은 데이터 리포지토리 작업 액세스 섹션을 참조하세요.