我一直在努力寻找解决方案,但我需要问你们所有人。你知道是否有一个Windows桌面应用程序可以将(实时同步)对象从本地文件夹放入预定义的AWS S3存储桶中吗?这可以只使用一种方式 - 从本地上传到s3。
答案 0 :(得分:0)
设置
aws configure
,并为IAM用户设置区域,访问密钥和密钥你创造了。aws s3 ls
来验证您的设置是否正确,并验证您是否看到了您的帐户S3存储桶列表。 如何同步示例
aws s3 sync path/to/yourfolder s3://mybucket/
aws s3 sync path/to/yourfolder s3://mybucket/images/
aws s3 sync path/to/yourfolder s3://mybucket/images/ --delete
删除S3上本地路径上不再可用的文件。
不确定这与电子有什么关系,但您可以在应用程序上设置触发器来调用这些命令。例如,在atom.io或VS代码中,您可以将其绑定到在" ctrl + s"上保存文档。
如果您使用Electron编写应用程序,那么您应该考虑使用AWS JavaScript SDK而不是AWS CLI,但这是一个完全不同的故事。
最后,在尝试使用可能具有破坏性的命令(如同步)之前,将文件备份到其他位置,直到您感觉到它们的工作方式为止。