【发布时间】:2017-12-30 03:54:46
【问题描述】:
源目录包含大量大型图像和视频文件。
这些文件需要使用aws s3 cp 命令上传到 AWS S3 存储桶。例如,作为此构建过程的一部分,我将图像文件 my_image.jpg 复制到 S3 存储桶,如下所示:aws s3 cp my_image.jpg s3://mybucket.mydomain.com/
手动将此副本复制到 AWS 没有问题。我也可以编写脚本。但我想使用 makefile 上传我的图像文件 my_image.jpgiff 我的 S3 存储桶中的同名文件比我的源目录中的文件旧。
一般make 非常擅长这种基于文件日期的依赖检查。但是,有没有办法告诉make 从 S3 存储桶中的文件中获取文件日期并使用它来确定是否需要重建依赖关系?
【问题讨论】:
-
有什么理由不能使用
sync,而不是cp? docs.aws.amazon.com/cli/latest/reference/s3/sync.html#examples -
迈克。我不知道同步命令/。我想我可以用它来满足我的需求。谢谢!如果您发表评论作为答案,我会将其标记为正确,以便您获得积分。
标签: amazon-s3 makefile aws-cli