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 for On-Premises에서 각기 메타데이터를 보존하는 방법을 설명합니다. 전체 메타데이터 목록은 소스 스토리지 시스템의 문서를 참조하세요.

Amazon S3에서 Cloud Storage로 전송

메타데이터 예시 보존 방식
Amazon S3 고정 키 메타데이터 필드(예를 들어 Cache-Control, Content-Disposition, Content-Type) 고정 키 메타데이터로 보존됩니다.
x-amz-meta-name:value라는 이름으로 명명된 Amazon S3의 사용자 정의 메타데이터. 여기서 namevalue는 사용자 정의 키:값 쌍입니다. 자세한 내용은 객체 키 및 메타데이터사용자 정의 객체 메타데이터 섹션을 참조하세요.

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

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

보존되지 않습니다.

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

Microsoft Azure Storage에서 Cloud Storage로 전송

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

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

ETag x-goog-source-etag 키를 사용하여 커스텀 메타데이터 필드로 보존되며 이 키는 나중에 수정하거나 삭제할 수 있습니다.
객체 크기. size로 보존됩니다.
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).

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

고정 키 메타데이터로 보존됩니다.
x-goog-meta-name:value이라는 이름으로 명명된 Cloud Storage 사용자 정의 메타데이터. 여기서 namevalue는 사용자 정의 키:값 쌍입니다. 자세한 내용은 커스텀 메타데이터를 참조하세요.

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

객체 크기 size로 보존됩니다.
Cloud Storage 액세스 제어 목록(ACL). 자세한 내용은 사전 정의된 ACL을 참조하세요. 보존되지 않습니다.
Cloud Storage 수정할 수 없는 메타데이터(예를 들어 temporaryHold, eventBasedHold, 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에서 폴더 자리표시자 객체를 만들지 않기 때문입니다.