You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

S3同区域复制(SRR):复制后删源文件及重命名配置咨询

S3同区域复制扩展功能配置方案

原生的S3同区域复制(SRR)本身不支持复制后删除源文件和复制时重命名目标文件这两个功能,需要通过S3事件通知结合Lambda函数来实现,具体配置路径如下:

1. 复制完成后删除源文件

  • 进入目标存储桶的事件通知配置页面,添加新的事件规则:
    • 事件类型选择s3:ObjectCreated:*(捕获文件复制完成的事件)
    • 目标选择Lambda函数,创建或关联提前编写的Lambda函数:函数逻辑为根据事件中的源文件信息,调用S3 API删除源桶中对应的文件。
  • 也可以直接在源桶的事件通知中触发Lambda,一次性完成“复制+删除”逻辑,无需依赖目标桶的事件触发。

2. 复制过程中修改目标文件名

同样依赖Lambda函数实现:

  • 进入源存储桶的事件通知配置页面,添加事件规则,触发条件选择s3:ObjectCreated:*(捕获新文件上传或更新的事件)
  • 关联的Lambda函数需包含以下逻辑:
    1. 获取源文件的键名与内容
    2. 按照需求生成新文件名(比如拼接日期后缀)
    3. 将文件复制到目标桶时使用新键名
    4. (可选)复制完成后删除源桶中的原文件

如果要同时实现两个功能,推荐用同一个Lambda函数处理,在函数内完成“复制重命名+删除源文件”的完整逻辑,避免多事件触发带来的冗余或冲突。

内容的提问来源于stack exchange,提问作者PythonDeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 22:25:41