Cloudcomputing Kochbuch Objektspeicher

IMT HilfeWiki - das Wiki

Allgemeine Informationen
Anleitung
Informationen
BetriebssystemAlle
ServiceCloudcomputing
Interessant fürAngestellte, Studierende und Gäste
HilfeWiki des IMT der Uni Paderborn

no displaytitle found: Cloudcomputing Kochbuch Objektspeicher

ACHTUNG! Um den Objektspeicher nutzen zu können wird ein Kommandozeilen-Client benötigt.

Informationen zum Erzeugen des Kommandozeilen-Clients

Rezepte[Bearbeiten | Quelltext bearbeiten]

Anlegen eines Container[Bearbeiten | Quelltext bearbeiten]

Das Anlegen eines neuen Containers geschieht mit folgendem Befehl:

ubuntu@kochbuch:~$ openstack container create Demo-Container
+---------+----------------+---------------------------------------------------+
| account | container      | x-trans-id                                        |
+---------+----------------+---------------------------------------------------+
| v1      | Demo-Container | tx0000000000000000ba143-0057e24af8-180e9e-default |
+---------+----------------+---------------------------------------------------+


Falls der Container öffentlich verfügbar sein soll, nutzen Sie folgenden Befehl:

ubuntu@kochbuch:~$ swift post Demo-Public-Container -r ".r:*"


Die Option -r (read) steuert Lesezugriffe.

In diesem Fall, darf gelesen werden ( .r = read ) auf dem gesamten Container ( :* ).

Somit hat jeder der die URL besitzt ein Leserecht. Der Container ist public.

Anmerkung: Jeder der die öffentliche URL des Containers kennt, kann auf jedes Objekt innerhalb des öffentlichen Containers zugreifen!!


Der swift post -Befehl hat keine Ausgabe und zeigt somit nicht an, ob ein Container erzeugt wurde.

Um zu Prüfen ob ein Container korrekt erzeugt wurde, benutzen Sie folgenden Befehl:

ubuntu@kochbuch:~$ openstack container show Demo-Public-Container
+--------------+-----------------------+
| Field        | Value                 |
+--------------+-----------------------+
| account      | v1                    |
| bytes_used   | 0                     |
| container    | Demo-Public-Container |
| object_count | 0                     |
| read_acl     | .r:*                  |
+--------------+-----------------------+


Anhand der read_acl Zeile können Sie erkennen, ob der Container öffentlich erreichbar ist.

Hier eine Ausgabe eines nicht-öffentlichen Container:

ubuntu@kochbuch:~$ openstack container show Demo-Container
+--------------+----------------+
| Field        | Value          |
+--------------+----------------+
| account      | v1             |
| bytes_used   | 0              |
| container    | Demo-Container |
| object_count | 0              |
+--------------+----------------+


Löschen eines Container[Bearbeiten | Quelltext bearbeiten]

Zum Löschen eines Containers benutzen Sie folgenden Befehl:

Hochladen einer Datei in einen Container[Bearbeiten | Quelltext bearbeiten]

Um eine Datei in ihren Container hochzuladen brauchen Sie folgenden Befehl:

Löschen einer Datei in einen Container[Bearbeiten | Quelltext bearbeiten]

Das Löschen einer Datei in einem Container funktioniert mit folgendem Befehl:

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Cloudcomputing Quick-Start


Bei Fragen oder Problemen wenden Sie sich bitte telefonisch oder per E-Mail an uns:

Tel. IT: +49 (5251) 60-5544 Tel. Medien: +49 (5251) 60-2821 E-Mail: imt@uni-paderborn.de

Das Notebook-Café ist die Benutzerberatung des IMT

Das IMT:Notebook-Café (Raum I0.401) bietet in der vorlesungsfreien Zeit nur eingeschränkten Support

Mo Di-Do Fr
Vor-Ort-Support - 09-13 Uhr -
Telefonsupport 08:30-13 Uhr & 13:30-15 Uhr 08:30-13 Uhr

Das IMT:Servicecenter Medien auf H1 hat aktuell von Montag bis Freitag von 08:00-13:00 Uhr geöffnet.


Cookies helfen uns bei der Bereitstellung des IMT HilfeWikis. Bei der Nutzung vom IMT HilfeWiki werden die in der Datenschutzerklärung beschriebenen Cookies gespeichert.