amazon-web-services - 如何使用不同的 --endpoint-url 同步 S3 存储桶
问题描述
如何同步两个 S3 存储桶,如果一个可通过--endpoint-url
参数访问,例如--endpoint-url=https://s4.us-east-2.stackpathstorage.com
,另一个是普通 S3 存储桶 (s3.amazonaws.com)?
解决方案
使用https://rclone.org/工具。这就是你需要的。
1)安装rclone
2)配置两个不同的S3提供者
3)检查桶
$ sudo rclone lsd amazon-service:
输出:-1 2020-02-10 20:22:24 -1 bucket-one
$ sudo rclone lsd non-amazon-service:
输出:-1 2020-02-10 20:22:24 -1 bucket-2
4)同步
$ sudo rclone sync amazon-service:bucket-one non-amazon-service:bucket-two
推荐阅读
- ruby-on-rails-5 - Rails:如何急切加载属于关联模型的附件?
- sqlalchemy - 如何使用 graphene_sqlalchemy 返回不同的值?
- apache-zeppelin - java.lang.ClassNotFoundException: org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer 尝试在 zeppelin 中运行 spark 作业时
- reactjs - 删除行后更新 React 表
- javascript - 使用 axios 在 end() 之前获取部分 Nodejs Express 响应
- python - Pandas 将列拆分为多行
- php - 使用表中的值构造动态 SQL 查询
- java - 在 JTable 中选择单行两次不会第二次调用 ListSelectionListener.valueChanged()
- linux - 超线程在基于 kvm 的来宾 VM 中有何用处?
- python - 将 show 命令的输出保存到网络设备时出现问题