Problem description
The XML data in the request for creating a bucket is incorrectly formatted.
Causes
You initiated a PutBucket request, but the XML data in the body of the PutBucket request is incorrectly formatted, or the root node name is notCreateBucketConfiguration.
Examples
For example, you initiate the following request:
PUT / HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
x-oss-acl: Permission
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<CreateBucket>
<StorageClass>Standard</StorageClass>
</CreateBucket>The XML data in the CreateBucket request is invalid. As a result, the error is returned.
Solutions
Make sure that the XML data in the request body is valid. Sample code:
PUT / HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
x-oss-acl: Permission
Authorization: SignatureValue
<?xml version="1.0" encoding="UTF-8"?>
<CreateBucketConfiguration>
<StorageClass>Standard</StorageClass>
</CreateBucketConfiguration>