Amazon S3 콘솔에서 객체 메타데이터 편집 - Amazon Simple Storage Service

Amazon S3 콘솔에서 객체 메타데이터 편집

Amazon S3 콘솔을 사용하여 기존 S3 객체의 메타데이터를 편집할 수 있습니다. 일부 메타데이터는 객체를 업로드할 때 Amazon S3에서 설정합니다. 예를 들어 Content-Length 및 Last-Modified는 사용자가 수정할 수 없는 시스템 정의 객체 메타데이터 필드입니다.

객체를 업로드할 때 일부 메타데이터를 설정하고 필요에 따라 나중에 편집할 수도 있습니다. 예를 들어 처음에 STANDARD 스토리지 클래스에 객체 세트를 저장했습니다. 시간이 지남에 따라 더 이상 이 데이터를 고가용성으로 유지할 필요가 없게 됩니다. 그러면 GLACIER 키 값을 x-amz-storage-class에서 STANDARD로 편집하여 스토리지 클래스를 GLACIER로 변경합니다.

참고

Amazon S3에서 객체 메타데이터를 편집할 때는 다음 문제를 고려해야 합니다.

  • 이 작업을 수행하면 업데이트된 설정과 마지막 수정 날짜가 포함된 객체의 복사본이 만들어집니다. S3 버전 관리가 사용 설정된 경우 객체의 새 버전이 생성되고 기존 객체는 이전 버전이 됩니다. S3 버전 관리가 사용 설정되지 않은 경우 객체의 새 복사본이 원본 객체를 대체합니다. 또한 속성을 변경하는 IAM 역할과 연결된 AWS 계정도 새 객체(또는 객체 버전)의 소유자가 됩니다.

  • 메타데이터를 편집하면 기존 키 이름의 값이 업데이트됩니다.

  • 고객 제공 암호화 키(SSE-C)로 암호화된 객체는 콘솔을 사용하여 복사할 수 없습니다. AWS CLI, AWS SDK 또는 Amazon S3 REST API를 사용해야 합니다.

주의

폴더의 메타데이터를 편집할 때 Edit metadata 작업이 완료될 때까지 기다린 후 폴더에 새 객체를 추가합니다. 그렇지 않으면 새 객체도 편집될 수 있습니다.

다음 주제에서는 Amazon S3 콘솔을 사용하여 객체의 메타데이터를 편집하는 방법에 대해 설명합니다.

S3 객체에 대해 몇 가지 시스템 메타데이터를 구성할 수 있습니다. 시스템 정의 메타데이터 목록과 해당 값을 수정할 수 있는지 여부는 시스템 정의 객체 메타데이터 섹션을 참조하십시오.

객체의 시스템 정의 메타데이터 편집
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. Amazon S3 버킷 또는 폴더로 이동하여 편집할 메타데이터가 있는 객체 이름 왼쪽의 확인란을 선택합니다.

  3. [작업(Actions)] 메뉴에서 [작업 편집(Edit actions)]을 선택하고 [메타데이터 편집(Edit metadata)]을 선택합니다.

  4. 나열된 객체를 검토하고 [메타데이터 추가(Add metadata)]를 선택합니다.

  5. 메타데이터 유형(Type)에서 시스템 정의(System-defined)를 선택합니다.

  6. 고유 및 메타데이터 을 지정합니다.

  7. 추가 메타데이터를 편집하려면 메타데이터 추가(Add metadata)를 선택합니다. [제거(Remove)]를 선택하여 유형-키-값 세트를 제거할 수도 있습니다.

  8. 완료된 후 메타데이터 편집을 선택하면 Amazon S3이 지정된 객체의 메타데이터를 편집합니다.

메타데이터 접두사 x-amz-meta-와 사용자 지정 키를 만들기 위해 선택한 이름을 결합하여 객체의 사용자 정의 메타데이터를 편집할 수 있습니다. 예를 들어, alt-name을 사용자 이름으로 추가하면 메타데이터 키는 x-amz-meta-alt-name이 됩니다.

사용자 정의 메타데이터의 최대 크기는 총 2KB입니다. 사용자 정의 메타데이터의 총 크기를 계산하려면 각 키와 값에 대한 UTF-8 인코딩의 바이트 수를 합산합니다. 키와 값 모두 US-ASCII 표준에 부합해야 합니다. 자세한 내용은 사용자 정의 객체 메타데이터 섹션을 참조하세요.

객체의 사용자 정의 메타데이터 편집
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. [버킷(Buckets)] 목록에서 메타데이터를 추가할 객체가 있는 버킷 이름을 선택합니다.

    원하면 폴더로 이동할 수도 있습니다.

  3. [객체(Objects)] 목록에서 메타데이터를 추가할 객체 이름 옆에 있는 확인란을 선택합니다.

  4. [작업(Actions)] 메뉴에서 [메타데이터 편집(Edit metadata]을 선택합니다.

  5. 나열된 객체를 검토하고 [메타데이터 추가(Add metadata)]를 선택합니다.

  6. 메타데이터의 [유형(Type)]에 대해 [사용자 정의(User-defined)]를 선택합니다.

  7. x-amz-meta- 다음에 고유한 사용자 지정 를 입력합니다. 메타데이터 도 입력합니다.

  8. 메타데이터를 추가하려면 메타데이터 추가(Add metadata)를 선택합니다. [제거(Remove)]를 선택하여 유형-키-값 세트를 제거할 수도 있습니다.

  9. 메타데이터 편집(Edit metadata)을 선택합니다.

    Amazon S3는 지정된 객체의 메타데이터를 편집합니다.