当前位置: 首页 > 知识库问答 >
问题:

如何使用AWS CLI将名称每天更改的文件移动到AWS S3存储桶?

长孙雅志
2023-03-14

我有一个脚本,它每天运行并保存一个带有每日时间戳的CSV文件,下面是AWS CLI命令,用于将文件移动到S3存储桶,然后从我使用的源代码中将其删除。

aws s3 mv /path/NW_test_Export_03_05_2020_14_37_24.csv s3://bucekt-name/folder/ --acl public-read-write

我想使用Cron作业自动将文件每天移动到S3桶。如何在AWS CLI命令中创建文件名变量?

共有1个答案

戎志勇
2023-03-14

通过反复试验,下面的命令对我来说非常有效。

aws s3 mv /path-to-file/ s3://bucekt-name/folder/ --exclude "*" --include "*.csv" --recursive
 类似资料:
  • 早些时候,我的文件上载到存储文件夹中。但是现在我想在s3存储桶上上传图像。如何迁移s3存储桶上现有的本地数据? 我在这里找到了脚本https://www.stefanwienert.de/blog/2018/11/05/active-storage-migrate-between-providers-from-local-to-amazon/但是得到了一个错误 为活动存储调用私有方法打开 那么,我

  • 我相当愚蠢地上传了一个vhd到Azure文件存储,以为我可以从它创建一个虚拟机,却发现它真的需要在Blob存储中。 我知道我可以再上传一次,但它非常大,我的上传速度非常慢。 我的问题是-我可以将文件从文件存储移动到blob存储,而无需再次下载/上传吗?也就是说,Azure门户UI中是否有任何东西可以执行此操作,甚至是PowerShell命令?

  • 我用Pyarow创建了几百个拼花文件。但是,其中一些文件的字段/列与原始列(称为Sporange)的名称略有不同(我们称之为橙色),因为其中一个文件使用了查询的变体。否则,数据(所有其他字段和所有数据)是相同的。在数据库世界中,我将执行ALTER TABLE并重命名列。但是,我不知道如何使用镶木地板/PyArrow 有没有一种方法可以重命名文件中的列,而不必重新生成或复制文件? 或者,我可以读取它

  • 问题内容: 我正在从Internet下载文件,并将流数据保存到getFilesDir()给定的应用程序内部存储中的临时文件中。 下载完成后,我需要将临时文件移动到外部存储器(通常是SD卡)上的下载目录中。但是由于某种原因,File.renameTo()对此不起作用。我猜是有问题的,因为它是两个单独的文件系统,但是我仍然可以直接下载到SD卡,并且文件URI是正确的。 是否有另一种简单快捷的方法将该文

  • 我需要重命名一个Flyway迁移文件。我已经在本地数据库上应用了迁移。 如何删除或重置本地postgres数据库,使其不存在Flyway迁移异常?