我有一个每月的活动,我在一个文件夹中获得数百个PDF文件,我需要将这些文件传输到AWS服务器。目前,我手动执行此活动。但我需要自动将所有pdf文件从我的本地文件夹传输到AWS中的特定文件夹。这个过程也需要很多时间(大约500个pdf文件需要5个小时)。有没有办法加速这个过程?
发布于 2018-08-17 06:56:19
在执行从local
到AWS
的复制时,您必须使用诸如winSCP
或任何SSH客户端之类的工具,因此您可以使用脚本自动执行此操作。
scp [-r] /you/pdf/dir youruser@aswhost:/home/user/path/
如果你想提高速度,你可以在多个终端上并行运行多个scp
command
,并在创建到一些逻辑分组目录时执行split files
。
发布于 2018-08-17 06:54:28
您可以压缩文件并传输它们。传输后,解压文件。或者编写一个程序,遍历文件夹中的所有文件,并使用s3应用编程接口方法将文件上传到S3。
https://stackoverflow.com/questions/51889804
复制