EMCECS / ECS-CommunityEdition

ECS Community Edition "Free & Frictionless"
https://community.emc.com/community/products/ecs
Other
131 stars 94 forks source link

PutObjectTaggingRequest: XML malformed error on Dell ECS with Amazon S3 .NET SDK #558

Closed Tobias-08 closed 2 years ago

Tobias-08 commented 2 years ago

Hi,

we are using Amazon S3 SDK (.NET) with Dell ECS (Community Edition for testing, later the official version in production) and try to submit a PutObjectTaggingRequest-request.

Expected Behavior

Dell ECS accepts the request and adds tags.

Actual Behavior

Dell ECS rejects the request (with "xml malformed") error.

Steps to Reproduce Behavior

I debugged this issue and learned that it is caused by a missing xmlns-attribute (xmlns="http://s3.amazonaws.com/doc/2006-03-01/") in the tagging-element (which is omitted by the SDK). When I added the xmlns-attribute (manually in Fiddler) the request succeeded.

I opened a discussion on the Amazon SDK side. They answered that the standard mentions the xmlns-attribute but Amazon S3 does not enforce it itself.

Is it possible to relax Dell ECS' behaviour to not enforce it, too?

Or do you have a sample how to submit a successful PutObjectTaggingRequest-request to Dell ECS in .NET (with a Dell SDK, another SDK or custom .NET code)?

Thanks! Tobias


Notifies: @Oohdark30 @padthaitofuhot

nikhil-vr commented 2 years ago

We would take a look at this behavior on ECS and AWS. If you are an existing ECS customer , please file a support SR for this.

nikhil-vr commented 2 years ago

We'll have this tagging aligned with AWS in 3.8 - will release in end of this year.

Tobias-08 commented 2 years ago

@nikhil-vr Thanks! Looking forward to 3.8 :-)