我对AWS/Lambda技术方面还不太熟悉,现在有一个场景需要您的帮助。
每天都会有一个文件被上传到同一个存储桶(bucket)中,但我只关心每个月的最后一天上传的文件。这个文件会在美国东部时间早上8点上传。
我需要将每个月最后一天上传的文件重命名为静态名称,并将其复制到另一个存储桶中。例如,如果现在是10月份,那么我想要的文件名是bill,而之前上传的文件名为bill_september。
我的想法是:每天中午都有一个定时任务(cron job)触发Lambda函数,用于移动文件,但当月的最后一天除外。如果是每个月的第一天早上8点,我会让它在5点启动一个Lambda作业来复制文件到新的存储桶中。
所以问题是:
- 这种方法有意义吗?
- 我能让Lambda重命名已有的文件吗?
如果您有更好的解决方案,请告诉我,我非常乐意听取建议。