8月5日早上7点30分(美国东部时间)更新:亚马逊云科技(AWS)发言人在给Tom's Hardware的声明中表示:“我们始终致力于与客户合作解决账户问题,并在账户暂停前发出了预警。该账户因未完成必要验证流程而被暂停,这是AWS标准安全协议的一部分,所谓系统错误导致暂停的说法是不准确的。”

Cover Image

一位软件工程师在其详尽博文中以亲身经历发出警告——他的数据在AWS管理员手中遭遇了“数字湮灭”,并呼吁谨慎使用云存储服务。开发者阿卜杜勒卡德尔·布迪(Abdelkader Boudih,笔名Seuros)表示,作为AWS十年付费用户,云服务早已成为其工作流程的核心部分。如今,这段长期合作关系以极具争议的方式画上了句号。

布迪称已丢失大量重要数据,包括完整的编程书籍、电子教程和多年未公开的代码。他坦承:“AWS不仅是我的备份,更是开源开发的洁净室”,即远离本地电脑“混沌状态”的整洁代码库。开发者原以为AWS的多区域复制架构能确保数据安全……但蹊跷的是,布迪声称后续有“AWS内部人士”透露,其数据实际是因账户审计时的简单语法错误被误删,此前收到的所有验证通知只是障眼法。

数据灭绝事件始末

7月10日周四,布迪收到5日内完成验证的要求(截止日包含周末)。随后便是验证延迟、模板化回复等典型流程。至7月23日,他震惊地收到“账户终止”通知。在与AWS客服团队数日程式化沟通中,布迪逐渐意识到数据可能已化为“数字尘埃”。当他提出仅请求只读权限时,得到的回复是:“因未按期完成验证,账户资源已被终止”,随后系统竟索要五星好评。

布迪指出,这“20天的客服噩梦”与AWS公开政策明显矛盾——按官方文档,关闭账户应有90天冻结期,期间“可重新激活并保留数据”。但布迪的账户属于“验证失败”强制暂停,该流程未见公开说明。

内部爆料暗示掩盖真相

颇具讽刺意味的是,作为开源贡献者,布迪分享的代码片段“很可能正运行于AWS自身基础设施中”。他尖锐指出:“而他们删除了创造这些代码的环境。”据其透露,由于在开源社区的影响力,有AWS内部人士在7月20日前后告知事件真相——所有验证流程只是掩饰,数据早已因操作事故被清除。

据分析,Ruby与Java脚本的语法差异导致AWS管理员在对“休眠账户”进行概念验证时,误将真实账户当作测试环境清理。用布迪的话说:“Java1995年代的参数解析机制,将模拟操作变成了数据灭绝事件。”他相信中东及北非地区(MENA)还有更多受害者,并指责AWS试图用标准化回复搪塞客户。

目前布迪宣布正“开发免费工具帮助用户逃离AWS”,同时指导每月40万美元AWS账单的客户向甲骨文OCI微软Azure谷歌云迁移。


文章标签: #AWS #数据丢失 #云存储 #开源 #迁移

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。