Amazon web services 如何使用Putty通过R Studio-SSH将文件从S3 bucket同步并读取到本地主机?

Amazon web services 如何使用Putty通过R Studio-SSH将文件从S3 bucket同步并读取到本地主机?,amazon-web-services,amazon-s3,ssh,rstudio,putty,Amazon Web Services,Amazon S3,Ssh,Rstudio,Putty,我是AWS、RStudio和SSH的新手,所以这听起来可能微不足道,但我需要绝望的帮助 我能够通过以下一些资源对实例和RStudio进行SSH连接,但现在我想定期同步和读取公共S3存储桶中的文件。我可以使用命令获取bucket内容并尝试使用s3read_读取,但文件比它支持的文件大,我无法执行 如何同步S3存储桶并读取文件?非常感谢您的帮助。您可以使用aws CLI s3 sync方法将存储桶与文件夹同步 sync命令用于将目录同步到S3存储桶或前缀,反之亦然。它递归地将新的和更新的文件从源目录

我是AWS、RStudio和SSH的新手,所以这听起来可能微不足道,但我需要绝望的帮助

我能够通过以下一些资源对实例和RStudio进行SSH连接,但现在我想定期同步和读取公共S3存储桶中的文件。我可以使用命令获取bucket内容并尝试使用s3read_读取,但文件比它支持的文件大,我无法执行


如何同步S3存储桶并读取文件?非常感谢您的帮助。

您可以使用aws CLI s3 sync方法将存储桶与文件夹同步

sync命令用于将目录同步到S3存储桶或前缀,反之亦然。它递归地将新的和更新的文件从源目录或Bucket/前缀复制到目标目录或Bucket/前缀。它仅在目标中创建包含一个或多个文件的文件夹

供参考和使用:


是的,我之前下载了AWSCLI。在我的Putty命令屏幕上,我可以创建一个目录,将dr更改为该目录,并使用以下命令进行同步:aws s3同步'filename's3:'bucket\u name'/'file\u name'当我知道该目录存在时,它会说该目录不存在。您是尝试同步文件夹还是仅同步一个文件?我正在尝试同步要在我的RStudio中使用的文件夹。我很困惑,错误现在表明需要以下参数:路径您上面提到的命令似乎不正确:它应该是aws s3 sync./folder/s3://bucket\u name/folder确保该文件夹同时存在于s3和本地磁盘请记住我的无知。我对这一切都不熟悉。这些命令应该写在我使用PuTTY时打开的命令窗口上吗?