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 :-)