EMCECS/ECS-CommunityEdition

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

Tobias-08 opened this issue · 3 comments

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

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.

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

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