Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-1186 Ozone S3 gateway (phase III)
  3. HDDS-10435

Support S3 object tags for existing requests

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • S3, s3gateway

    Description

      See: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html

      This patch implements the fundamental changes to support object tags. This includes:

      • Protobuf field addition for support object tags
      • Support "x-amz-tagging" to set object tags during PutObject, InitiateMultipartUpload and CopyObject
      • Support other tagging related metadata (e.g. x-amz-tagging-directive for copy, x-amz-tagging-count for GetObject)
      • Extension to client APIs (old APIs remains unchanged and should still be compatible, client does not need to change anything)

      Since this patch already covers fundamental changes, the S3 object tagging APIs (e.g. PutObjectTagging, GetObjectTagging, and DeleteObjectTagging) support will be implemented in the follow up ticket (HDDS-10655).

      Attachments

        Issue Links

          Activity

            People

              ivanandika Ivan Andika
              ivanandika Ivan Andika
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: