Updates the s3 status 200 error behavior. For JSv3 middleware, the change is to ignore the <Error> tag within a 200 response if it is not the top level XML element.
For Command criteria, it is no longer an allowlist, rather any operation that does not have a response payload of type blob with streaming trait.
Issue
internal
Description
Updates the s3 status 200 error behavior. For JSv3 middleware, the change is to ignore the
<Error>
tag within a 200 response if it is not the top level XML element.For Command criteria, it is no longer an allowlist, rather any operation that does not have a response payload of type blob with streaming trait.
Testing
Added unit test.