Storage Transfer Service의 메타데이터 보존

이 문서에서는 Storage Transfer Service 및 Transfer Service for On-Premises Data를 사용하여 Cloud Storage로 데이터를 전송할 때 보존되는 메타데이터에 대해 설명합니다.

개요

Storage Transfer Service 및 Transfer for On-Premises는 Cloud Storage로 전송하는 동안 다음 메타데이터를 보존합니다.

  • Cloud Storage, Amazon Simple Storage Service(Amazon S3), 또는 Microsoft Azure Blob Storage(Microsoft Azure Storage)에서 시작된 전송용 사용자 생성 커스텀 메타데이터

  • POSIX 파일 시스템에서 시작된 전송용 파일 크기 및 최종 수정 시간(mtime)

이 문서에서 명시적으로 언급되지 않은 메타데이터 필드는 보존되지 않습니다.

객체 및 파일 메타데이터

Cloud Storage의 각 객체에는 키:값 쌍으로 저장된, 객체와 연결된 메타데이터가 있습니다. 메타데이터는 객체의 속성을 식별하며 객체에 액세스할 때 객체를 어떻게 처리해야 하는지 지정합니다. Cloud Storage의 객체 메타데이터에 대한 상세 설명은 객체 메타데이터를 참조하세요.

다음은 Cloud Storage에서 메타데이터의 변경 가능성에 대한 설명입니다.

  • 수정 가능한 메타데이터: 충분한 권한이 있으면 이러한 메타데이터 값을 수정할 수 있습니다. 다음은 Cloud Storage에서 사용할 수 있는 수정 가능한 메타데이터의 유형입니다.

    • 고정 키 메타데이터: 고정 키 메타데이터 값을 변경할 수 있지만 키를 변경할 수 없습니다. 이러한 유형의 메타데이터는 일반적으로 HTTP 헤더에 해당합니다. 자세한 내용은 고정 키 메타데이터를 참조하세요.

    • 커스텀 메타데이터: 커스텀 메타데이터의 값과 키 모두 변경할 수 있습니다. 자세한 내용은 커스텀 메타데이터를 참조하세요.

  • 수정할 수 없는 메타데이터: 이 유형의 메타데이터는 직접 수정할 수 없습니다. 이것은 객체가 Cloud Storage에서 생성되거나 재작성될 때 설정됩니다. 자세한 내용은 수정할 수 없는 메타데이터를 참조하세요.

파일 메타데이터에는 파일과 디렉터리에 대한 정보가 포함됩니다. POSIX 파일 시스템의 파일 메타데이터 예시에는 mtime, 파일 크기, 파일 모드, 파일 소유권이 포함됩니다.

메타데이터 보존 방식

다음 섹션에는 서로 다른 소스 스토리지 시스템의 메타데이터 예시를 나열하고 Storage Transfer Service 및 온프레미스용 Transfer에서 메타데이터를 각각 보존하는 방법을 설명합니다. 전체 메타데이터 목록은 소스 스토리지 시스템의 문서를 참조하세요.

Amazon S3에서 Cloud Storage로 전송

메타데이터 예시 보존 방식
Amazon S3 고정 키 메타데이터 필드(예를 들어 Cache-Control, Content-Disposition, Content-Type) 고정 키 메타데이터로 보존됩니다.
키:값 쌍으로 형식이 지정된 Amazon S3 사용자 정의 메타데이터입니다. 자세한 내용은 객체 키 및 메타데이터사용자 정의 객체 메타데이터 섹션을 참조하세요.

대상 Cloud Storage 객체에서 커스텀 메타데이터 필드로 보존되며 나중에 이를 수정하거나 삭제할 수 있습니다.

ETag x-goog-source-etag 키를 사용하여 커스텀 메타데이터 필드로 보존되며, 이 키는 나중에 수정하거나 삭제할 수 있습니다.
객체 크기 size로 보존됩니다.
Amazon S3 액세스제어 목록(ACL). 전체 목록은 액세스제어 목록(ACL) 개요조건부 키 섹션을 참조하세요. 보존되지 않습니다.
사용자가 키-값 쌍으로 정의한 Amazon S3 객체 태그. 자세한 내용은 객체 태그를 참조하세요. 보존되지 않습니다.
ETag 및 객체 크기를 제외한 Amazon S3 시스템 정의 메타데이터입니다. 전체 목록은 객체 키 및 메타데이터시스템 정의 객체 메타데이터 섹션을 참조하세요.

보존되지 않습니다.

소스의 타임스탬프 메타데이터는 보존되지 않습니다. 생성 시간 timeCreated는 Cloud Storage에서 객체가 생성되는 시간을 반영합니다. 마찬가지로 updated는 Cloud Storage에서 객체의 메타데이터가 수정되는 시간을 반영합니다.

Microsoft Azure Storage에서 Cloud Storage로 전송

메타데이터 예시 보존 방식
Microsoft Azure Storage 고정 키 메타데이터(예를 들어 Cache-Control, Content-Disposition, Content-Type) 고정 키 메타데이터로 보존됩니다.
키:값 쌍으로 형식이 지정된 Microsoft Azure Storage 사용자 정의 메타데이터입니다. 자세한 내용은 Blob 서비스 리소스의 속성과 메타데이터 설정 및 검색을 참조하세요.

대상 Cloud Storage 객체에서 커스텀 메타데이터 필드로 보존되며, 나중에 수정하거나 삭제할 수 있습니다.

ETag x-goog-source-etag 키를 사용하여 커스텀 메타데이터 필드로 보존되며, 이 키는 나중에 수정하거나 삭제할 수 있습니다.
객체 크기 size로 보존됩니다.
Azure Data Lake Storage(ADLS) 2세대에서 지원하는 POSIX 파일 시스템 권한입니다. 보존되지 않습니다.
Microsoft Azure Storage 액세스 제어(특히 x-ms-blob-public-access). 자세한 내용은 컨테이너 ACL 가져오기응답 헤더 섹션을 참조하세요. 보존되지 않습니다.
Microsoft Azure Storage 색인 태그. 자세한 내용은 Blob 색인 태그로 Azure Blob 데이터 관리 및 찾기를 참조하세요. 보존되지 않습니다.
Microsoft Azure Storage 타임스탬프 메타데이터(예를 들어 Last-Modified, x-ms-creation-time, x-ms-version, x-ms-request-server-encrypted, x-ms-encryption-scope). 자세한 내용은 Blob 메타데이터 설정을 참조하세요.

보존되지 않습니다.

소스의 타임스탬프 메타데이터는 보존되지 않습니다. 생성 시간 timeCreated는 Cloud Storage에서 객체가 생성되는 시간을 반영합니다. 마찬가지로 updated는 Cloud Storage에서 객체의 메타데이터가 수정되는 시간을 반영합니다.

Cloud Storage 버킷 간 전송

메타데이터 예시 보존 방식

Cloud Storage 고정 키 메타데이터 필드(예를 들어 Cache-Control, Content-Disposition, Content-Type).

자세한 내용은 객체 메타데이터를 참조하세요.

고정 키 메타데이터로 보존됩니다.

대상 버킷에 기본 이벤트 기반 보존 조치가 있으면 eventBasedHold를 덮어쓸 수 있습니다.

키:값 쌍으로 형식이 지정된 Cloud Storage 사용자 정의 메타데이터입니다. 자세한 내용은 커스텀 메타데이터를 참조하세요.

대상 Cloud Storage 객체에서 커스텀 메타데이터 필드로 보존되며, 나중에 수정하거나 삭제할 수 있습니다.

객체 크기 size로 보존됩니다.
Cloud Storage 액세스제어 목록(ACL)입니다. 자세한 내용은 사전 정의된 ACL을 참조하세요. 보존되지 않습니다.
Cloud Storage에서 수정할 수 없는 메타데이터입니다(예: generation, etag, componentCount, storageClass). 보존되지 않습니다.
Cloud Storage 타임스탬프 메타데이터(예를 들어 timeCreatedupdated).

보존되지 않습니다.

소스의 타임스탬프 메타데이터는 보존되지 않습니다. 생성 시간 timeCreated는 Cloud Storage에서 객체가 생성되는 시간을 반영합니다. 마찬가지로 updated는 Cloud Storage에서 객체의 메타데이터가 수정되는 시간을 반영합니다.

Cloud Storage의 메타데이터 목록은 객체를 참조하세요.

Cloud Storage로 URL 목록 전송

URL 목록에 대한 상세 설명은 URL 목록 만들기를 참조하세요.

메타데이터 예시 보존 방식
고정 키 메타데이터 필드(예를 들어 Cache-Control, Content-Disposition, Content-Type). 수정 가능한 메타데이터로 보존됩니다.
Content-LengthMD5

수정할 수 없는 메타데이터로 보존됩니다.

소스가 MD5 해시 값을 제공하지 않으면 값을 보존하지 않습니다.

이 보존 방식은 Content-LengthMD5와 관련이 있습니다. 이를 제외한 다른 수정할 수 없는 메타데이터는 보존되지 않습니다.

타임스탬프 메타데이터(예를 들어 생성 시간, 수정 시간, 기타 소스별 메타데이터)

보존되지 않습니다.

소스의 타임스탬프 메타데이터는 보존되지 않습니다. 생성 시간 timeCreated는 Cloud Storage에서 객체가 생성되는 시간을 반영합니다. 마찬가지로 updated는 Cloud Storage에서 객체의 메타데이터가 수정되는 시간을 반영합니다.

POSIX 파일 시스템에서 Cloud Storage로 전송

메타데이터 예시 보존 방식
수정된 시간(mtime) 및 파일 크기

보존됩니다.

mtime은 goog-reserved-file-mtime 키를 통해 커스텀 메타데이터로 보존됩니다. 파일 크기는 size로 보존됩니다.

폴더 및 파일 권한, 사용자 ID, 그룹 ID, 파일 권한, 하드 링크, 기호화된 링크입니다.

보존되지 않습니다.

폴더 메타데이터가 보존되지 않는 이유는 Storage Transfer Service 및 Transfer Service for On Premises Data에서 Cloud Storage에 폴더를 나타내는 폴더 자리표시자 객체를 만들지 않기 때문입니다.