StorageGrid S3 Bucket设置生命周期配置持续报MalformedXML错误求助
问题:StorageGrid S3 Bucket生命周期配置设置失败(MalformedXML错误)
我们在StorageGrid的S3 Bucket上遇到了棘手问题:尝试通过JSON文件调用PutBucketLifecycleConfiguration接口设置生命周期配置时,始终报错:An error occurred (MalformedXML) when calling the PutBucketLifecycleConfiguration operation: Invalid XML node or node is at wrong location.
如果JSON文件本身格式有问题,会收到类似这样的格式错误提示:Error parsing parameter '--lifecycle-configuration': Invalid JSON: Expecting ',' delimiter: line 3 column 17 (char 30) JSON received:
但即便使用了修正后的JSON文件(如下),还是一直出现上述MalformedXML错误,我们已经多方排查都没找到解决办法,希望能得到帮助。
示例JSON文件:
{ "Rules": [ { "ID": "rule1", "Expiration": { "ExpiredObjectDeleteMarker": true }, "NoncurrentVersionExpiration": { "NewerNoncurrentVersions": 10, "NoncurrentDays": 30 }, "Status": "Enabled" } ] }
内容的提问来源于stack exchange,提问作者Akihar_u
相关产品推荐
相关产品推荐

