首页 文章

OpenStack对象存储的同步命令(如S3 Sync)?

提问于
浏览
1

使用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同步的事情?

1 回答

  • 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选项它应该工作 . 我没有迅速测试 . 你能再试一次吗?

相关问题