Object Stores Management with CyberDuck¶
🔧 Under Development
This page is under active development. Content is being updated as we prepare the new version of ScienceCloud for production. Some sections may be incomplete or subject to change.
CyberDuck is a graphical user interface application for Windows and macOS that allows you to easily access files and folders in ScienceCloud Swift Containers.
Download and Install¶
Refer to the generic guide Data Transfer with CyberDuck for instructions on downloading and installing CyberDuck.
Connect to Swift Container¶
For detailed step-by-step instructions, refer to the connecting to storage section in the generic guide Data Transfer with CyberDuck.
The connection settings for the Swift container are provided below.
Connection settings to the Swift Container (Keystone)¶
Select OpenStack Swift (Keystone 3) from the dropdown menu and fill in the following values:
- Server: cloud.science-it.uzh.ch
- Port: 5000
- Project:Domain:Username: <ScienceCloud_project>:UZH:<UZH_username>, where Domain is "UZH"
- Authentication: UZH Active Directory (AD) password
For example, if your ScienceCloud project name is my.project
and your UZH shortname is my.username
, your menu would look something like this with the password being your UZH AD password:
If done correctly, you should see a listing of items load that matches the files/folders within your container, and which are also visible in the https://cloud.science-it.uzh.ch/project/containers/ menu.
Manage containers¶
SwiftOperator role operations¶
Create a container¶
On your first login, you will need to create at least one container (folder) to put your content in.
Choose File > New Folder and specify a name. There is only "RegionOne" available on ScienceCloud.
After the container has been created, you may start adding your content to the storage platform.
Member role operations¶
Upload/Download/Syncing¶
of the content is indeed straight forward by right clicking on the container and choosing:
- Upload: will prompt you to pick the file for upload
- Download: start downloading right away. To change the landing folder or file name, choose Download To or Download As.
- Synchronise: To keep a directory tree sync from SWIFT storage to your local host, choose Synchronize and specify the directory when you prompted for.
- Delete: you are able to delete an object by right-click on the object and Delete.
In addition, bandwidth and number of concurrent connections can be limited using the toggle in the lower right of the transfer window.
Temporary URL¶
A private object stored in your container can be made publicly available for a limited time using a signed URL. This URL grant access to anyone to download the object, however, it also includes a date and time after which the URL will no longer work. Copy the signed URL by right-click on object and Copy URL.