Swift

Siehe auch

Swift ist ein verteilter Objekt-/Blob-Speicher. Das OpenStack Object Store-Projekt, bekannt als Swift, bietet eine Cloud-Speicher-Software, mit der grosse Datenmengen über eine einfache API gespeichert und abgerufen werden können. Swift ist auf Skalierbarkeit ausgelegt und für auf Zuverlässigkeit, Verfügbarkeit und konkurrierende Zugriffe hin optimiert.

Links

Tipp

Wer Infomaniak Swift Storage und Cyberduck auf Mac oder Windows verwendet, muss die URL https://swift02-api.cloud.infomaniak.ch und diese „Project:Domain:Username“-Struktur verwenden: sb_project_SBI-AB123456:default:SBI-AB123456

Installation

pip3 install python-swiftclient

Verwendung

Im den Beispielen wird der Infomaniak Swift Object-Storage verwendet.

Verzeichnis-Listing anzeigen:

swift --os-auth-url=https://swiss-backup02.infomaniak.com/identity/v3 --os-username=SBI-AB123456 --os-password='mypassword' --auth-version=3 --os-tenant-name=sb_project_SBI-AB123456 --os-user-domain-name=default list --lh

Swift Cheat Sheet

swift auth
swift capabilities [command-options] [proxy-url]
swift copy [command-options] container object
swift delete [command-options] [container] [object] [object] [...]
swift download [command-options] [container] [object] [object] [...]
swift list [command-options] [container]
swift post [command-options] [container] [object]
swift stat [command-options] [container] [object]
swift tempurl [command-option] method time path key
swift upload [command-options] container file_or_directory [file_or_directory] [...]