gpt4 book ai didi

macos - 是否有相当于 Amazon S3 的 s3cmd sync 的 Rackspace 云文件?

转载 作者:行者123 更新时间:2023-12-01 09:21:41 24 4
gpt4 key购买 nike

我目前正在使用 Amazon S3 来托管我网站上的所有静态内容。该站点有很多静态文件,因此我需要一种自动将本地主机上的文件与远程文件同步的方法。我目前使用 s3cmd 的同步功能执行此操作,效果非常好。每当我运行我的部署脚本时,只会上传已更改的文件,任何已删除的文件也会在 S3 中删除。

我想试试 Rackspace CloudFiles;但是,我似乎找不到任何提供相同功能的东西。除了编写我自己的同步实用程序之外,还有什么方法可以在 Rackspace Cloud Files 上完成此操作吗?它需要有一个命令行界面并在 OS X 上工作。

最佳答案

pyrax SDK对于 Rackspace Cloud,云文件具有 sync_folder_to_container() 方法,这听起来像您正在寻找的内容。它只会上传新的/更改过的文件,并可选择从云中删除本地删除的文件。

就初始上传而言,我通常使用eventlet以尽可能异步的方式上传文件。总时间仍将受到上传速度的限制(我不知道有任何 SDK 可以解决这个问题),但非阻塞代码肯定会有助于提高整体性能。

如果您有任何其他问题,请随时在 GitHub 页面上提问。

-- 埃德利夫

关于macos - 是否有相当于 Amazon S3 的 s3cmd sync 的 Rackspace 云文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14944364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com