파일, 객체 및 메타데이터 처리 방법 구성 - AWS DataSync

파일, 객체 및 메타데이터 처리 방법 구성

위치 간에 전송할 때 AWS DataSync가 파일, 객체 및 관련 메타데이터를 처리하는 방법을 구성할 수 있습니다.

예를 들어 반복 전송의 경우 위치를 동기화하기 위해 대상의 파일을 원본의 변경 내용으로 덮어쓰고 싶을 수 있습니다. 파일 및 폴더에 대한 POSIX 권한, 객체와 관련된 태그, 액세스 제어 목록(ACL) 과 같은 속성을 복사할 수 있습니다.

전송 모드 옵션

DataSync가 초기 복사 후 변경된 데이터(메타데이터 포함)만 전송할지 아니면 작업을 실행할 때마다 모든 데이터를 전송할지를 구성할 수 있습니다. 반복 전송을 계획한다면 이전 작업 실행 이후 변경된 내용만 전송하는 것이 좋을 수 있습니다.

콘솔 내 옵션 API 내 옵션 설명

변경된 데이터만 전송

TransferModeCHANGED(으)로 설정

최초 전체 전송 후 DataSync는 소스 위치와 대상 위치 간에 서로 다른 데이터와 메타데이터만 복사합니다.

모든 데이터 전송

TransferModeALL(으)로 설정

DataSync는 위치 간의 차이를 비교하지 않고 소스의 모든 데이터를 대상으로 복사합니다.

파일 및 객체 처리 옵션

DataSync가 대상 위치의 파일 또는 객체를 처리하는 방식 중 일부를 제어할 수 있습니다. 예를 들어 DataSync는 소스에는 없는 대상 내 파일을 삭제할 수 있습니다.

콘솔 내 옵션 API 내 옵션 설명

삭제된 파일 유지

PreserveDeletedFiles

DataSync가 소스에는 존재하지 않는 파일이나 객체를 대상 위치에 유지할지 여부를 지정합니다.

Amazon S3 버킷에서 객체를 삭제하도록 작업을 구성하는 경우, 특정 스토리지 클래스에 대한 최소 스토리지 기간 요금이 발생할 수 있습니다. 자세한 내용은 Amazon S3 전송 시 스토리지 클래스 고려 사항섹션을 참조하세요.

주의

대상의 데이터를 삭제하면서, 동시에 모든 데이터를 전송하도록 작업을 구성할 수는 없습니다. 모든 데이터를 전송할 때 DataSync는 목적지 위치를 스캔하지 않으므로 무엇을 삭제해야 할지 모릅니다.

파일 덮어쓰기

OverwriteMode

소스 데이터 또는 메타데이터가 변경되었을 때 DataSync가 대상 위치의 데이터를 수정할지 여부를 지정합니다. 데이터를 덮어쓰도록 작업을 구성하지 않으면 소스 데이터가 다르더라도 대상 데이터를 덮어쓰지 않습니다.

태스크에서 객체를 덮어쓰는 경우, 특정 스토리지 클래스(예: 검색 또는 조기 삭제) 에 대한 추가 요금이 발생할 수 있습니다. 자세한 내용은 Amazon S3 전송 시 스토리지 클래스 고려 사항섹션을 참조하세요.

메타데이터 처리 옵션

DataSync는 데이터 전송 중에 파일 또는 객체 메타데이터를 보존할 수 있습니다. DataSync가 보존할 수 있는 메타데이터는 관련된 스토리지 시스템과 해당 시스템이 유사한 메타데이터 구조를 사용하는지 여부에 따라 달라집니다.

작업을 구성하기 전에 DataSync가 소스와 대상 위치 간 전송 시 메타데이터특수 파일을 처리하는 방법을 이해해야 합니다.

중요

DataSync는 Google Cloud Storage 및 IBM Cloud 객체 스토리지와 같은 특정 타사 클라우드 스토리지 시스템으로 보내거나 받는 양방향 전송을 지원하며, 이는 S3과 완전히 호환되지는 않는 방식으로 시스템 메타데이터를 처리합니다. 이러한 전송을 위해 DataSync는 최선을 다해 ContentType, ContentEncoding, ContentLanguage, CacheControl와 같은 메타데이터 속성을 복사하고자 시도합니다. 대상 스토리지 시스템이 이러한 속성을 적용하지 않으면 해당 속성은 작업 확인 중에 무시됩니다.

콘솔 내 옵션 API 내 옵션 설명

소유권 복사

GIDUID

DataSync는 파일 소유자의 그룹 ID 및 파일 소유자의 사용자 ID와 같은 POSIX 파일 및 폴더 소유권의 복사 여부를 지정합니다.

복사 권한

PosixPermissions

DataSync는 파일 및 폴더에 대한 POSIX 권한을 소스에서 대상으로 복사할지 여부를 지정합니다.

타임스탬프 복사 AtimeMtime

DataSync는 타임스탬프 메타데이터를 소스에서 대상으로 복사할지 여부를 지정합니다. 이 옵션은 작업을 두 번 이상 실행해야 하는 경우에 필요합니다.

객체 태그 복사 ObjectTags

DataSync는 객체 스토리지 시스템 간 전송 시 객체와 관련된 태그 보존 여부를 지정합니다.

소유권, DACL 및 SACL 복사 SecurityDescriptorCopyFlagsOWNER_DACL_SACL(으)로 설정

DataSync는 다음을 복사합니다.

  • 객체 소유자

  • NTFS 자유 재량적 액세스 제어 목록(DACL)은 객체에 액세스 권한을 부여할지 여부를 결정합니다.

  • NTFS 시스템 액세스 제어 목록(SACL)은 관리자가 보안 객체에 액세스하려는 시도를 로깅하는 데 사용됩니다.

    참고: SMB 버전 1.0을 사용할 경우, SACL은 복사되지 않습니다.

    DACL과 SACL을 복사하려면 DataSync가 SMB를 사용하여 사용자 위치에 액세스하는 데 사용하는 Windows 사용자에게 특정 권한을 부여해야 합니다. 자세한 내용은 SMB, Windows File Server용 FSx 또는 ONTAP용 FSx를 위한 위치 생성(전송 위치 유형에 따라 다름)을 참조하십시오.

소유권 및 DACL 복사 SecurityDescriptorCopyFlagsOWNER_DACL(으)로 설정

DataSync는 다음을 복사합니다.

  • 객체 소유자

  • 자유 재량적 액세스 제어 목록(DACL)은 객체에 액세스 권한을 부여할지 여부를 결정합니다.

이 옵션을 선택하면, DataSync는 SACL을 복사하지 않습니다.

소유권이나 ACL을 복사하지 마세요 SecurityDescriptorCopyFlagsNONE(으)로 설정

DataSync는 소유권 또는 권한 데이터를 복사하지 않습니다. DataSync가 대상 위치에 쓰는 객체가 DataSync가 대상에 액세스할 수 있도록 보안 인증을 제공한 사용자가 소유합니다. 대상 객체 권한은 대상 서버에 구성된 권한에 따라 결정됩니다.

파일, 객체, 메타데이터 처리 옵션 구성

전송 작업을 생성, 편집, 시작할 때 DataSync가 파일, 객체, 메타데이터를 처리하는 방법을 구성할 수 있습니다.

다음 지침에서는 작업 생성 시 파일, 객체, 메타데이터 처리 옵션을 구성하는 방법을 설명합니다.

  1. https://console.aws.amazon.com/datasync/에서 AWS DataSync콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 데이터 전송을 확장한 다음 작업을 선택하고 작업 생성을 선택합니다.

  3. 태스크의 소스 및 대상 위치를 구성합니다.

    자세한 내용은 AWS DataSync를 통해 데이터를 어디로 전송할 수 있나요? 섹션을 참조하세요.

  4. 전송 모드의 경우, 다음 옵션 중 하나를 선택합니다.

    • 변경된 데이터만 전송

    • 모든 데이터 전송

    이러한 옵션에 대한 자세한 내용은 전송 모드 옵션 섹션을 참조하세요.

  5. DataSync가 소스에 없는 대상 위치의 파일 또는 객체를 유지하도록 하려면 삭제된 파일 유지를 선택합니다.

    이 옵션을 선택하지 않고 사용자의 태스크가 Amazon S3에서 객체를 삭제하는 경우, 특정 스토리지 클래스에 대한 최소 스토리지 기간 요금이 발생할 수 있습니다. 자세한 내용은 Amazon S3 전송 시 스토리지 클래스 고려 사항섹션을 참조하세요.

    주의

    이 옵션을 선택 취소하고 모든 데이터 전송을 활성화할 수는 없습니다. 모든 데이터를 전송할 때 DataSync는 목적지 위치를 스캔하지 않으므로 무엇을 삭제해야 할지 모릅니다.

  6. 소스 데이터 또는 메타데이터가 변경되었을 때 DataSync가 대상 위치의 데이터를 수정하도록 하려면 파일 덮어쓰기를 선택합니다.

    태스크에서 객체를 덮어쓰는 경우, 특정 스토리지 클래스(예: 검색 또는 조기 삭제) 에 대한 추가 요금이 발생할 수 있습니다. 자세한 내용은 Amazon S3 전송 시 스토리지 클래스 고려 사항섹션을 참조하세요.

    이 옵션을 선택하지 않으면, 소스 데이터가 다르더라도 대상 데이터를 덮어쓰지 않습니다.

  7. 전송 옵션에서 DataSync가 메타데이터를 처리하는 방법을 선택합니다. 이러한 옵션에 대한 자세한 내용은 메타데이터 처리 옵션을 참조하세요.

    중요

    콘솔에 표시되는 옵션은 작업의 소스 및 대상 위치에 따라 달라집니다. 이러한 옵션을 보려면 추가 설정을 확장해야 할 수 있습니다.

    • 소유권 복사

    • 복사 권한

    • 타임스탬프 복사

    • 객체 태그 복사

    • 소유권, DACL 및 SACL 복사

    • 소유권 및 DACL 복사

    • 소유권이나 ACL을 복사하지 마세요

다음 작업 중 하나와 함께 Options 파라미터를 사용하여 파일, 객체, 메타데이터 처리 옵션을 구성할 수 있습니다.