关于AWS DataSync本地删除文件是否同步至S3及关闭功能的问询
AWS DataSync 本地到S3同步的删除行为及配置方法
问题1:删除本地数据后是否会同步删除S3中的对应数据?
默认情况下,AWS DataSync不会自动将本地的删除操作同步到Amazon S3。只有当你在任务配置中明确开启了删除传输相关选项时,才会触发S3端的删除操作。
问题2:如果存在同步删除功能,能否关闭?操作方法是什么?
可以关闭,具体操作如下:
控制台操作
- 登录AWS管理控制台,进入DataSync服务页面
- 找到目标同步任务,点击任务名称进入详情页
- 点击右上角的编辑按钮,进入任务配置编辑界面
- 滚动到设置区域,找到删除选项:
- 若当前开启了删除功能,将“删除源中已移除的文件”类选项切换为禁用状态
- 确认配置后点击保存更改
CLI操作(可选)
使用update-task命令修改任务配置,将Delete参数设为DISABLED:
aws datasync update-task --task-arn <你的任务ARN> --options '{"Delete": "DISABLED"}'
注意:修改配置后,后续同步任务将不再执行删除操作,但已同步删除的文件无法直接恢复(除非S3开启了版本控制或相关恢复规则)。
内容的提问来源于stack exchange,提问作者luthfiarsd
相关产品推荐
相关产品推荐

