S3 还原失败 您提供的 XML 格式不正确



问题:

我编写了一个示例代码,它将从给定的 S3 存储桶中获取对象,但代码失败并显示错误:

我得到的错误:

botocore.exceptions.ClientError: 发生错误 (格式错误的 XML( 调用还原对象操作时:您提供的 XML 不是 格式正确或未针对已发布的架构进行验证。

我的研究工作:

response = s3client.restore_object(Bucket='suddhasil-bucket-test-1', 
Key='20190101/US/temp.xls.xlsx',
RestoreRequest={'Days':1, 
'GlacierJobParameters': {'Tier': 'Expedited'},
'Tier': 'Expedited',
'OutputLocation': {
'S3': 
{'BucketName': 'suddhasil-bucket-test-1',
'Prefix': 
'Backup_Restore'}}})

任何帮助将不胜感激。

如果您使用的是输出位置,如果不建议使用"Days":1, 'GlacierJobParameters': {'Tier': 'Expedited'}

最新更新