使用S3 CLI,我可以使用以下命令将本地目录与S3存储桶同步:
aws s3 sync s3://mybucket/ ./local_dir/
此命令是完全同步。它上传新文件,更新已更改的文件,并删除已删除的文件。我试图找出如何使用OpenStack Object Storage CLI做一些相同的事情:
http://docs.openstack.org/cli-reference/content/swiftclient_commands.html
upload
命令有--changed
选项。但我需要一个完整的同步,它也能删除已删除的本地文件。
有谁知道我能否做一些与s3同步相同的事情?
答案 0 :(得分:0)
您提到的链接包含:
`
objects –
A list of file/directory names (strings) or SwiftUploadObject instances containing a source for the created object, an object name, and an options dict (can be None) to override the options for that individual upload operation`
我在想,如果你传递目录和--changed选项它应该可以工作。 我没有迅速进行测试。你能再试一次吗?