To override System Defined Metadata, use MetadataDirective: 'REPLACE'
MetadataDirective: 'REPLACE'
ContentType: 'image/png', MetadataDirective: 'REPLACE' Metadata: { 'custom-key': 'custom-value' }