amazon-s3 - 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†&#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
解决方案
推荐阅读
- java - 使用 RestTemplate 将 JSON 字符串(包括不同的 lenient)转换为 Java 类
- java - gradle 的问题 - android studio
- mysql - vagrant 共享存储 - docker compose - 容器 mysql - 持久卷 - 未显示
- heroku-postgres - 当我们 postgres 是版本 10 时,pg_dump 是 heroku 上的版本 13
- python - 将参数解析为字典 argparse
- android - Flutter:按下时如何调用 Future 函数
- python - Scipy nquad 给出错误的输出
- object-detection - 使用 Yolo v4 检测安全帽和背心
- colors - QML Material Dark 不会更改为深色调色板
- r - Alteryx RTool 不提供输出