
For Rackspace, their new CDN provider Akamai is supported and files at edge locations can be purged.Ī plethora of protocols is supported to connect to just about any server. Buckets can now be configured as website endpoints including optionally enabling CloudFront CDN. A single upload to S3 now runs in parallel and can be up to 5TB in size. The most popular client to access file servers and cloud storage on the Mac makes its debut on the Windows platform after more than one year of development and serveral months of beta testing.īeside fixing bugs, changes from the beta release include support for newly introduced features of major cloud storage providers. We are pleased to announce the availability of Cyberduck 4. These are not standard python modules.FOR IMMEDIATE RELEASE Cyberduck 4 released for Mac and Windows But just to be safe, you may want to test things with a test container, and an empty local directory first.īTW: You will need to install the pyrax module and the python-dateutil module to use this. I've tested on some small containers, nothing big, and can confirm it seems to be working well. The options for sync_container_to_folder are very similar to that for the built in function from pyrax, sync_folder_to_container, as documented at You can add delete=False to prevent that functionality, such as: cf.sync_container_to_folder('some-container', The way that sync_container_to_folder is called towards the bottom of the script, will delete any local files that do not also exist remotely, working similarly to the -delete argument for rsync.

pyrax does not contain fully built out functions required to perform this, but I spent a few minutes and put something together by extending the default functionality of pyrax.Īt the very bottom of the code, you would need to update myusername with your real username, myapikey with your real api key, the 2 places with the appropriate region (which may already be DFW), some-container with the real container name, and /path/to/some/local/directory/ with the local directory you want it to sync down to. I don't know of any existing applications that will do this, however using the official Rackspace Python SDK, pyrax we can achieve your goal.
