by adding processing of metadata and tagging in s3 api CopyObject (judging whether to copy or overwrite according to the directive header)