Object Storage Swift - Erste Schritte mit der Swift API
Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite.
Ziel
Um Ihre Operationen für die Public Cloud zu automatisieren, können Sie die OpenStack APIs für die Erstellung verschiedener Skripte verwenden.
Der OpenStack swiftclient ermöglicht Ihnen dabei die Verwaltung Ihrer Container und Objekte. So können Sie beispielsweise Dateien zu Backup-Zwecken regelmäßig in Ihre Container hochladen.
Diese Anleitung erklärt, wie Sie die OpenStack API nutzen, um Ihre Object Container mit dem python-swiftclient zu verwalten.
Voraussetzungen
- Vorbereitung der Umgebung für die Verwendung der OpenStack API durch Installation des python-swiftclient
- Laden der OpenStack Umgebungsvariablen
In der praktischen Anwendung
Bitte beachten Sie, dass sich die folgenden Anweisungen ausschließlich auf das Kommandozeileninterface einer GNU/Linux-Distribution beziehen, nachdem die oben aufgeführten Voraussetzungen umgesetzt wurden.
Swift Dokumentation
Alle existierenden Befehle können Sie der Dokumentation zum Client entnehmen:
Hier die wichtigsten Befehle im Überblick:
Sie können die Erklärung zu einem speziellen Swift-Befehl aufrufen, indem Sie --help anhängen:
Sie können auch die Dokumentation zum Swift-Client auf der OpenStack-Webseite einsehen.
Erstellung eines öffentlichen Objekt-Containers
- Erstellung des Containers "container1":
- Konfiguration der Zugriffsrechte, um ihn öffentlich zugänglich zu machen:
- Überprüfung der Container-Konfiguration:
Upload von Dateien in einen Container
- Upload des Inhalts eines lokalen Ordners in einen Container:
Wenn Sie einen vollständigen Ordner anstatt einer einzelnen Datei hochladen, wird den Dateien automatisch ein Präfix hinzugefügt.
- Dateien des Containers auflisten:
Sie können sich mithilfe von --prefix alle Dateien mit einem bestimmten Präfix anzeigen lassen:
Da der Container so konfiguriert wurde, dass er öffentlich zugänglich ist, kann auf die Dateien auch über eine URL zugegriffen werden:
Diese URL besteht einem API-Zugriffspunkt, den Sie im Horizon Interface abrufen können, sowie aus dem Namen des Containers und des gewünschten Objekts (einschließlich Präfix).
Download von Dateien
- Eine Datei herunterladen:
Sie können mehrere Dateien mit demselben Präfix gleichzeitig herunterladen. Verwenden Sie dafür folgenden Befehl:
Löschen von Containern oder Objekten
-Eine Datei löschen:
Ebenso wie beim Download können Sie mehrere Dateien mit demselben Präfix gleichzeitig löschen. Verwenden Sie dafür folgenden Befehl:
- Einen Container löschen:
Damit werden auch alle im Container enthaltenen Dateien gelöscht.
Weiterführende Informationen
Wenn Sie Schulungen oder technische Unterstützung bei der Implementierung unserer Lösungen benötigen, wenden Sie sich an Ihren Vertriebsmitarbeiter oder klicken Sie auf diesen Link, um einen Kostenvoranschlag zu erhalten und eine persönliche Analyse Ihres Projekts durch unsere Experten des Professional Services Teams anzufordern.
Für den Austausch mit unserer User Community gehen Sie auf https://community.ovh.com/en/.