Zum Inhalt springen

Erstellen Sie Ihren ersten Object Storage-Bucket und laden Sie ein Objekt hoch

Zuletzt aktualisiert am

  1. Öffnen Sie im STACKIT-Portal Ihr Projekt.
  2. Wählen Sie in der Seitenleiste Object Storage – Übersicht aus.
  3. Wählen Sie Object Storage aktivieren.

Object Storage ist jetzt in Ihrem Projekt aktiviert. Sie können mit dem Erstellen von Buckets und dem Verwalten von Anmeldeinformationen beginnen.

  1. Öffnen Sie im STACKIT-Portal Ihr Projekt.
  2. Wählen Sie in der Seitenleiste Object Storage – Anmeldeinformationen und Gruppen aus.
  3. Wählen Sie eine vorhandene Anmeldedatengruppe aus, um deren Ansicht Allgemeine Informationen zu öffnen.
  4. Wählen Sie in der Navigationsleiste rechts die Registerkarte Anmeldeinformationen.
  5. Wählen Sie Anmeldeinformationen erstellen.
  6. Es öffnet sich ein Dialog mit Ihrer neuen Zugriffsschlüssel-ID und Ihrem geheimen Zugriffsschlüssel.
  7. Speichern Sie jetzt beide Werte.

Ihre Anmeldeinformationen werden in der Anmeldeinformationsliste angezeigt.

Laden Sie die neueste Version für Ihre Plattform aus dem GitHub-Repository herunter.

Entpacken Sie das heruntergeladene Archiv und verschieben Sie die ausführbare Datei nach /usr/local/bin:

Terminal-Fenster
mv s5cmd /usr/local/bin/

Für Debian-basierte Distributionen installieren Sie das .deb-Paket direkt mit dpkg:

Terminal-Fenster
dpkg -i s5cmd_2.3.0_linux_amd64.deb

Legen Sie die erforderlichen Umgebungsvariablen fest, damit s5cmd eine Verbindung zu Ihrem STACKIT Object Storage-Endpunkt herstellen kann.

Terminal-Fenster
export S3_ENDPOINT_URL="https://object.storage.eu01.onstackit.cloud"
export AWS_ACCESS_KEY_ID="xxxxxxxxxxxx" export AWS_SECRET_ACCESS_KEY="yyyyyyyyyyyyyyyyyyyyyy"
export AWS_REGION="eu01"
Terminal-Fenster
aws s3 mb s3://my-first-bucket \
--endpoint-url https://object.storage.eu01.onstackit.cloud

Die Ausgabe bestätigt die Erstellung:

make_bucket: my-first-bucket

Erstellen Sie eine kleine Testdatei und laden Sie sie in Ihren Bucket hoch. Ersetzen Sie my-first-bucket durch Ihren tatsächlichen Bucket-Namen:

Terminal-Fenster
echo "Hello Object Storage" > hello.txt
aws s3 cp hello.txt s3://my-first-bucket/ \
--endpoint-url https://object.storage.eu01.onstackit.cloud

Die Ausgabe bestätigt den Upload:

upload: ./hello.txt to s3://my-first-bucket/hello.txt

Listen Sie den Inhalt Ihres Buckets auf, um zu bestätigen, dass das Objekt gespeichert wurde:

Terminal-Fenster
aws s3 ls s3://my-first-bucket/ \
--endpoint-url https://object.storage.eu01.onstackit.cloud

Die Ausgabe zeigt Ihre hochgeladene Datei:

2024-01-01 10:00:00 21 hello.txt

Ihr Object Storage-Bucket ist jetzt eingerichtet und enthält Ihr erstes Objekt. Fahren Sie mit den Anleitungen fort, um alle Funktionen im Detail zu verwalten.