首页 > 解决方案 > S3 存储桶中损坏的对象键

问题描述

我的 S3 存储桶中有一个文件已损坏,我无法删除它。我从控制台收到以下错误:

在此处输入图像描述 在此处输入图像描述

不知道如何摆脱该文件。尝试移动会引发以下错误:

$ aws s3 mv s3://<bucket>/corrup\†\&\#x1c\;o.html s3://<bucket>/test/corr.html
fatal error: An error occurred (404) when calling the HeadObject operation: Key "corrup†&amp;#x1c;o.html" does not exist

更新: aws s3api list-object-versions --bucket <bucket name> --debug

2019-03-10 11:49:00,781 - MainThread - awscli.clidriver - DEBUG - Exception caught in main()
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/botocore/parsers.py", line 432, in _parse_xml_string_to_dom
parser.feed(xml_string
File "<string>", line None
xml.etree.ElementTree.ParseError: reference to invalid character number: line 2, column 129326

标签: amazon-s3

解决方案


推荐阅读