KURZANLEITUNG CLOUD OBJECT STORAGE Version 1.12 01.07.2014
SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung... Seite 03 2. Anmelden am Cloud&Heat Dashboard... Seite 04 3. Anlegen eines Containers... Seite 05 4. Speichern von Dateien in einem Container... Seite 07 5. Download von Dateien aus einem Container... Seite 09 6. Löschen einer Datei in einem Container... Seite 10 7. Löschen mehrerer Dateien aus einem Container... Seite 11 8. Dateien kopieren... Seite 12 9. Dateien verschieben... Seite 14 10. Löschen eines Containers... Seite 15 11. Dateisuche in einem Container... Seite 16
SEITE _ 3 1. EINLEITUNG Willkommen bei Cloud&Heat. Dieses Dokument soll Ihnen bei den ersten Schritten mit Cloud Object Storage helfen. Cloud Object Storage ist ein Speicher, in dem Objekte in einer flachen Hierarchie von Containern gespeichert und mit einer eindeutigen Kennung abgerufen werden. Aufgrund der Art, wie die Meta-Daten beibehalten werden, ist dieser Speicher besser Skalierbar als ein normales Dateisystem. Man kann scheinbar unendliche viele Objekte (Dateien) zu einem Container hinzufügen. Der zweite Vorteil des Objektspeichers ist seine einfache Bedienbarkeit. Sie können auf Ihre Dateien über das Internet zugreifen, indem Sie in Ihren Browser eine eindeutige URL, die für eine bestimmte Zeit gültig ist, aufrufen. Der Objektspeicher kann über Fremdprodukte wie s3ql wie ein normales Dateisystem oder mit Programmen wie Cyberduck nach dem Drag & Drop-Prinzip verwendet werden. Objektspeicher kann auch hervorragend für Backups genutzt werden, wie z. B. regelmäßige Backups mit Duplicity. Die in Cloud Object Storage gespeicherten Daten sind verschlüsselt, aber um eine maximale Sicherheit zu erreichen, empfehlen wir Ihnen, dass Sie Ihre Daten zusätzlich verschlüsseln. In diesem Dokument erklären wir die grundlegende Verwendung von Cloud Object Storage, z. B. wie Sie mit dem Cloud&Heat Dashboard Container anlegen und Dateien hoch- und herunterladen. Wie Sie Cloud Object Storage zusammen mit Cyberduck und Duplicity nutzen, beschreiben wir in Kurzanleitung Cyberduck mit Cloud Object Storage bzw. der Kurzanleitung Duplicity mit Cloud Object Storage. In diesem Dokument behandeln wir folgende Themen: Anmelden am Cloud&Heat Dashboard (Kapitel 2) Anlegen eines Containerns (Kapitel 3) Speichern von Dateien in einem Container (Kapitel 4) Download von Dateien aus einem Container (Kapitel 5) Löschen von einer Datei in einem Container (Kapitel 6) Löschen mehrerer Dateien in einem Container (Kapitel 7) Dateien kopieren (Kapitel 8) Verschieben von Dateien (Kapitel 9) Löschen eines Containers (Kapitel 10) Dateisuche in Containern (Kapitel 11)
SEITE _ 4 2. ANMELDEN AM CLOUD&HEAT DASHBOARD Um sich am Cloud&Heat Dashboard anzumelden, führen Sie bitte folgende Schritte aus: 1) Rufen Sie die Cloud&Heat-Dashboard-URL auf, die Ihnen nach der Anmeldung bei Cloud&Heat zugesendet wurde. 2) Geben Sie Ihren Benutzernamen und Ihr Passwort ein, welches Sie innerhalb des Registrierungsprozesses selbst generiert haben. 3) Wenn Sie den Sign In-Button drücken, werden Sie am Cloud&Heat Dashboard angemeldet. Einen Überblick über die Features bekommen Sie in der Kurzanleitung Cloud Compute. Um Cloud Object Storage zu nutzen, ist der Menüeintrag Containers auf der linken Seite interessant.
SEITE _ 5 3. ANLEGEN EINES CONTAINERS Um einen Container anzulegen, sind folgende Schritte erforderlich: 1) Bitte klicken Sie das Menü Containers auf der linken Seite des Cloud&Heat Dashboards an (siehe Abbildung 1). Hier sehen Sie eine Tabelle mit allen Containern, die verfügbar sind. Abbildung 1: Containers-Registerkarte mit einer Liste aller verfügbarer Container. 2) Bitte drücken Sie den Button Create Container über der Tabelle. Es wird das Dialogfenster Create Container geöffnet (Abbildung 2). Abbildung 2: Create Container-Dialogfenster. 3) Geben Sie für den Container einen Namen ein. 4) Drücken Sie jetzt den Button Create Container.
SEITE _ 6 5) Der neue Container ist jetzt in der Übersicht auf der Seite Containers sichtbar im (siehe Abbildung 3). Abbildung 3: Die Übersicht mit den Containern im Menü Containers nach dem Anlegen eines Containers.
SEITE _ 7 4. SPEICHERN VON DATEIEN IN EINEM CONTAINER Es gibt mehrere Möglichkeiten, Dateien in einem Container zu speichern. Sie können dies per Drag & Drop durchführen, z. B. mit dem Programm Cyberduck (siehe dazu Kurzanleitung Cyberduck mit Cloud Object Storage), oder Sie können Dateien über die swift-kommandozeilen-schnittstelle in den Container schreiben. Dieses ist der Ansatz, wie Duplicity die Daten in den Container schreibt (siehe Kurzanleitung Duplicity mit Cloud Object Storage). Nachfolgend beschreiben wir, wie Sie eine Datei in einen Container über das Cloud&Heat Dashboard hochladen. Bitte führen Sie dazu folgende Schritte aus: 1) Stellen Sie sicher, dass Sie auf der Seite Containers im Cloud&Heat Dashboard sind (siehe Abbildung 3), und den Container, in welchen Sie eine Datei hochladen möchten, ausgewählt haben. 2) Drücken Sie den Button Upload Object über der Übersicht. (Falls der Button nicht zu sehen ist, klicken Sie auf den Namen des Containers.) 3) In der angezeigten Seite Upload Object to Container (siehe Abbildung 4) tragen Sie bitte den Namen unter Object Name ein. Das ist der Name der Datei, die im Container gespeichert werden soll. Bitte beachten Sie, dass die Nutzung von Slashes (/) im Dateinamen nicht durch Cloud&Heat unterstützt wird. Abbildung 4: Upload Object To Container-Dialogfenster. 4) Unter der Überschrift File wird durch das Drücken des Browse-Button der lokale Dateibrowser geöffnet und Sie können die Datei auswählen, die Sie hochladen möchten. 5) Klicken Sie jetzt auf den Upload Object-Button in dem Upload Object to Container-Dialogfenster, um die Datei von Ihrem lokalen Computer hochzuladen. 6) Wenn das Hochladen beendet ist, ist die Datei in der Übersicht auf der Seite Containers sichtbar (Abbildung 5).
SEITE _ 8 Abbildung 5: Die Registerkarte Containers zeigt das neu hinzugefügte Objekt.
SEITE _ 9 5. DOWNLOAD VON DATEIEN AUS EINEM CONTAINER Um eine Datei aus einem Container herunterzuladen, führen Sie bitte folgende Schritte aus: 1) Stellen Sie sicher, dass Sie auf der Seite Containers im Cloud&Heat Dashboard sind (siehe Abbildung 5) und klicken Sie auf den Namen des Containers, aus dem Sie die Datei herunterladen möchten. 2) Klicken Sie auf den Download-Button rechts von der Datei. 3) Der Download startet. Eventuell werden Sie nach dem Speicherort gefragt.
SEITE _ 10 6. LÖSCHEN EINER DATEI IN EINEM CONTAINER Um eine Datei aus einem Container zu löschen, führen Sie bitte folgende Schritte aus: 1) Stellen Sie sicher, dass Sie auf der Seite Containers im Cloud&Heat Dashboard sind (Abbildung 5) und klicken Sie auf den Namen des Containers, aus dem Sie die Datei löschen möchten. 2) Aus dem More-Drop-Down-Menü von der zu löschenden Datei wählen Sie bitte die Option Delete Object (siehe Abbildung 6). Abbildung 6: Um eine Datei zu löschen, wählen Sie die Option Delete Object aus dem More-Drop-Down Menü. 3) Es erscheint eine Abfrage, um Ihre Auswahl zu bestätigen (siehe Abbildung 7). Wenn Sie es bestätigen, wird die Datei in dem Container gelöscht und kann nicht wiederhergestellt werden. Abbildung 7: Confirm Delete Object-Dialogfenster.
SEITE _ 11 7. LÖSCHEN MEHRERER DATEIEN AUS EINEM CONTAINER Wenn Sie mehrere Dateien gleichzeitig löschen möchten, führen Sie bitte folgende Schritte aus: 1) Stellen Sie sicher, dass Sie auf der Seite Containers im Cloud&Heat Dashboard sind und klicken Sie auf den Namen des Containers, aus dem Sie die Dateien löschen möchten (siehe Abbildung 8). Abbildung 8: Containers-Registerkarte mit einem ausgewählten Container. 2) Wählen Sie die Dateien aus, indem Sie auf die Checkbox links vom Dateinamen klicken (Abbildung 9). Abbildung 9: Beide Dateien in einem Container wurden durch Markieren der Checkboxen ausgewählt. 3) Klicken Sie auf den Delete Objects-Button in der rechten oberen Ecke der Container-Seite. 4) Wenn Sie diese Aktion bestätigen, werden die gewählten Dateien gelöscht und können nicht wieder hergestellt werden.
SEITE _ 12 8. DATEIEN KOPIEREN Um eine Datei in einen Container zu kopieren, führen Sie bitte folgende Schritte aus: 1) Stellen Sie sicher, dass Sie auf der Seite Containers im Cloud&Heat Dashboard sind und klicken Sie auf den Namen des Containers, in dem sich die zu kopierende Datei befindet. 2) Wählen Sie aus dem More-Drop-down-Menü rechts von der Datei, die Sie kopieren wollen, die Copy-Option (Abbildung 10). Abbildung 10: Wählen Sie aus dem Menü die Copy-Option, um eine Datei zu kopieren. 3) Auf der zugehörigen Copy Object-Seite, geben Sie den Destination Container an (siehe Abbildung 11). Abbildung 11: Copy Object-Dialogfenster.
SEITE _ 13 4) Geben Sie bitte keinen Pfad in diesem Dialog ein. Dieser Pfad sollte leer bleiben. Die Angabe eines Pfades wird nicht durch Cloud&Heat unterstützt. 5) Unter Destination object name geben Sie bitte den neuen Dateinamen der kopierten Datei ein. 6) Dann klicken Sie auf den Copy Object-Button und das Kopieren wird mit dem Zielnamen und Zielcontainer wird ausgeführt.
SEITE _ 14 9. DATEIEN VERSCHIEBEN Um eine Datei zu verschieben, führen Sie folgende Schritte aus: 1) Kopieren Sie die Datei (Kapitel 8). 2) Löschen Sie die Originaldatei (Kapitel 6).
SEITE _ 15 10. LÖSCHEN EINES CONTAINERS Um einen Container vollständig zu löschen, führen Sie bitte folgende Schritte aus: 1) Man kann nur leere Container löschen! Vor dem Löschen eines Containers ist der erste Schritt, den kompletten Inhalt zu löschen. Um dies zu tun, führen Sie bitte die Schritte in Kapitel 6 aus. 2) Um einen leeren Container zu löschen, drücken Sie bitte den More Button neben dem Namen des Containers und klicken Sie auf den Delete Container Eintrag (siehe Abbildung 13). 3) Wenn Sie in dem nachfolgenden Dialogfenster die Aktion bestätigen, wird der Container gelöscht.
SEITE _ 16 11. DATEISUCHE IN EINEM CONTAINER Um eine Datei in einem Container zu finden, geben Sie den zu suchenden Namen oder einen Teil davon in das Suchfeld im oberen Bereich der Übersicht, die den Inhalte der Container enthält, ein. Nur die Dateien mit dem Dateinamen, die die Zeichenkette enthalten, werden angezeigt.