s3 删除事故?

这篇具有很好参考价值的文章主要介绍了s3 删除事故?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

起因

一次巡检s3备份查看时, 一回车手滑,出现了下面这种画面,生产事故?!!!
s3 删除事故?

现象

  • aws s3 rm s3://gfai-hk/upload.cmd 证实的确被删除了,
  • 推断后面的生产数据也被全删, 尝试用s3命令恢复
  • 发现需要该对象开启版本控制, rm被删除才有可能找回,否则永久删除
  • 于是尝试下面的命令
    • 先找出被删除文件
    • 后逐一执行恢复
aws s3api list-object-versions --bucket bucketname --prefix path/to/folder/ --query 'DeleteMarkers[].[Key,VersionId]' --output text | awk '{print $1 " " $2}' | while read objid versionid; do aws s3api delete-object --bucket bucketname --key $objid --version-id $versionid; done
  • upload.cmd 无法获取控制版本, 找不到它的删除标记信息

分析

  • 所使用的命令行账号权限不足?
  • 但问询后,没有操作记录
  • 关键: 是否开启版本控制,没开启被rm删,就真找不回了!!!
  • 马上查看生产情况,发现ad 目录下的文件都在…
  • 没删掉? 可upload.cmd 的确不见了…
  • 删目录和删对象不一样???

解决

查阅文档发现文章来源地址https://www.toymoban.com/news/detail-504415.html

  • 下面该命令只能删除空目录。如果 logs/ 目录下有对象或子目录,则该命令将不删除。
aws s3 rm s3://example-bucket/logs/ 	
  • 要删除目录及其下的所有对象,需要使用 --recursive 参数
aws s3 rm s3://your-bucket-name/path/to/directory/ --recursive  

结论

  • 一场因技术储备不足,误操作造成的虚假事故…

到了这里,关于s3 删除事故?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【开发经验】之记一次Redis分布式锁造成的事故

    有次,运营和商家做了个限量抢购活动,限量100件,但活动当天却超卖了,最终卖出的数量是160多件。这种超卖是比较严重的事故,出现了的话基本上和分布式锁有关系。 项目中的抢购订单使用了分布式锁,而分布式锁的是基于Redis实现的,下面是订单抢购核心代码(使用伪

    2024年02月08日
    浏览(35)
  • T1级,生产环境事故—Shell脚本一键备份K8s的YAML文件

    大家好,我叫 秋意零 。 最近对公司进行日常运维工作时,出现了一个 T1 级别事故 。导致公司的“酒云网”APP的无法使用。我和我领导一起搞了一个多小时, 业务也停了一个多小时 。 起因是:我的部门直系领导,叫我**删除一个 Deployemnt 资源(node-api-gateway)**说该资源不用

    2024年04月27日
    浏览(31)
  • Redis的SET命令 在生产环境下发生的一次严重事故

    今天给大家分享的是Redis基础命令 set 过期时间被覆盖问题。该命令可能是大家最为常见的一个命令,但有一个小细节可能很多人多都没注意到,今天就来演示总结一下。 该细节虽然看着很小,平常也很少关注到这点。但在实际的生产环境发生过一次,对于一些流量大的应用

    2024年02月07日
    浏览(32)
  • KubeSphere Namespace 数据删除事故分析与解决全记录

    作者:宇轩辞白,运维研发工程师,目前专注于云原生、Kubernetes、容器、Linux、运维自动化等领域。 2023 年 7 月 23 日在项目上线前夕,K8s 生产环境出现故障,经过紧急修复之后,K8s 环境恢复正常;另外我们环境引入了 KubeSphere 云原生平台技术,为了方便研发人员对于 K8s 权

    2024年02月09日
    浏览(43)
  • Apache Kafka 基于 S3 的数据导出、导入、备份、还原、迁移方案

    博主历时三年精心创作的《大数据平台架构与原型实现:数据中台建设实战》一书现已由知名IT图书品牌电子工业出版社博文视点出版发行,点击《重磅推荐:建大数据平台太难了!给我发个工程原型吧!》了解图书详情,京东购书链接:https://item.jd.com/12677623.html,扫描左侧

    2024年02月07日
    浏览(50)
  • elasticsearch snapshot快照备份到minio对象存储S3 —— 筑梦之路

    minio 最新版 elasticsearch 7.9 访问minio web:http://ip:9001 ,创建用户和桶,示例如下: 参考:elasticsearch snapshot快照指定多个索引并行备份——筑梦之路_筑梦之路的博客-CSDN博客

    2024年02月09日
    浏览(25)
  • 个人数据备份方案分享(源自一次悲惨经历)

    本文的灵感源于我个人的一次不幸遭遇:我的上一台手机内存突然损坏,无法开机,导致我无法进行数据转移。这次经历使我深切地认识到,个人数据的重要性远超过手机本身。一个小小的意外,就可能导致数据的永久丢失。因此,构建一个完整的个人数据备份方案显得尤为

    2024年01月15日
    浏览(25)
  • windows server : windows server backup 服务(自动定时备份,一次备份,恢复),安装&搭建&恢复(图形化)

    实验环境: Windows server 2016 ———— 搭建安装环境 图形化使用backup(自动,一次) 恢复 1.搭建安装环境 虚拟机需要需要多加一个硬盘进行备份,硬盘大小的选择,我推荐和要备份的盘一样大小,或者比要备份的再大一点,或者根据backup里的推荐大小去选择硬盘 我要备份的

    2024年02月03日
    浏览(56)
  • 苹果手机备份的文件在电脑什么地方 苹果备份文件怎么查看

    在这个网络信息时代,为手机进行定期备份已经成为了家常便饭。在使用备份软件对苹果手机进行备份后,苹果手机备份的文件在什么地方,苹果备份文件怎么查看呢?本文就带大家来了解一下。 一、苹果手机备份的文件在电脑什么地方 大家都知道苹果手机无法像安卓机一

    2024年02月08日
    浏览(40)
  • SQL Server数据库判断最近一次的备份执行结果

    在SQL Server的官方文档里面可以看到备份和还原的表,但是这些表里面只能找到备份成功的相关信息,无法找到备份失败的记录,比如 msdb.dbo.backupset 。对于一些监控系统未监控作业的情况下,想要监控数据库备份任务执行失败而触发告警规则,有些麻烦。 但是SQL server内部是

    2024年02月03日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包