Windows 带有AWS S3同步的Electron framework桌面应用程序
我一直在试图找到解决办法,但我需要问你们所有人。您知道有没有windows桌面应用程序可以将本地文件夹中的对象(实时同步)放入预定义的AWS S3存储桶中?这可能只有一种方式——从本地上传到s3。设置它Windows 带有AWS S3同步的Electron framework桌面应用程序,windows,amazon-web-services,amazon-s3,Windows,Amazon Web Services,Amazon S3,我一直在试图找到解决办法,但我需要问你们所有人。您知道有没有windows桌面应用程序可以将本地文件夹中的对象(实时同步)放入预定义的AWS S3存储桶中?这可能只有一种方式——从本地上传到s3。设置它 Insall AWS cli for windows 通过AWS网站/控制台。创建具有严格策略的IAM用户,该策略只允许访问所需的S3存储桶 在powershell或cmd中运行aws configure,并为您创建的IAM用户设置区域、访问密钥和secrect密钥 通过在命令行中运行aws
- Insall AWS cli for windows
- 通过AWS网站/控制台。创建具有严格策略的IAM用户,该策略只允许访问所需的S3存储桶
- 在powershell或cmd中运行
,并为您创建的IAM用户设置区域、访问密钥和secrect密钥aws configure
- 通过在命令行中运行
,测试您的设置是否正确,并验证您是否看到帐户s3存储桶列表李>aws s3 ls
- 如果没有,那么您可能错误地配置了IAM权限,您可能也需要所有S3上的ListBucket
aws s3同步路径/to/yourfolder s3://mybucket/
aws s3同步路径/to/yourfolder s3://mybucket/images/
删除s3上本地路径上不再可用的文件aws s3同步路径/to/yourfolder s3://mybucket/images/--delete
如果使用电子编程应用程序,则应该考虑使用AWS JavaScript SDK代替AWS CLI,但这是一个完全不同的故事。
最后,在尝试使用sync等可能具有破坏性的命令之前,请将文件备份到其他地方,直到您了解它们的工作原理。谢谢您的回答,但它必须是一个可安装的应用程序,允许普通用户执行此操作。