Erstellen Sie Ihren ersten Object Storage-Bucket und laden Sie ein Objekt hoch
Zuletzt aktualisiert am
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Ein STACKIT-Kundenkonto: Erstellen Sie ein Kundenkonto
- Ein STACKIT-Projekt: Erstellen Sie ein Projekt
- AWS CLI installiert: Richten Sie die AWS CLI ein
Object Storage aktivieren
Abschnitt betitelt „Object Storage aktivieren“- Öffnen Sie im STACKIT-Portal Ihr Projekt.
- Wählen Sie in der Seitenleiste Object Storage – Übersicht aus.
- 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.
Anmeldeinformationen erstellen
Abschnitt betitelt „Anmeldeinformationen erstellen“- Öffnen Sie im STACKIT-Portal Ihr Projekt.
- Wählen Sie in der Seitenleiste Object Storage – Anmeldeinformationen und Gruppen aus.
- Wählen Sie eine vorhandene Anmeldedatengruppe aus, um deren Ansicht Allgemeine Informationen zu öffnen.
- Wählen Sie in der Navigationsleiste rechts die Registerkarte Anmeldeinformationen.
- Wählen Sie Anmeldeinformationen erstellen.
- Es öffnet sich ein Dialog mit Ihrer neuen Zugriffsschlüssel-ID und Ihrem geheimen Zugriffsschlüssel.
- Speichern Sie jetzt beide Werte.
Ihre Anmeldeinformationen werden in der Anmeldeinformationsliste angezeigt.
Installation
Abschnitt betitelt „Installation“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:
mv s5cmd /usr/local/bin/Für Debian-basierte Distributionen installieren Sie das .deb-Paket direkt mit dpkg:
dpkg -i s5cmd_2.3.0_linux_amd64.debMit Homebrew installieren:
brew install peak/tap/s5cmdEntpacken Sie das heruntergeladene Archiv und legen Sie die .exe-Datei in einem Verzeichnis ab, das im Systempfad enthalten ist.
Konfiguration
Abschnitt betitelt „Konfiguration“Legen Sie die erforderlichen Umgebungsvariablen fest, damit s5cmd eine Verbindung zu Ihrem STACKIT Object Storage-Endpunkt herstellen kann.
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"setx S3_ENDPOINT_URL "https://object.storage.eu01.onstackit.cloud"setx AWS_ACCESS_KEY_ID "xxxxxxxxxxxx"setx AWS_SECRET_ACCESS_KEY "yyyyyyyyyyyyyyyyyyyyyy"setx AWS_REGION "eu01"Erstellen Sie einen Bucket
Abschnitt betitelt „Erstellen Sie einen Bucket“aws s3 mb s3://my-first-bucket \ --endpoint-url https://object.storage.eu01.onstackit.cloudDie Ausgabe bestätigt die Erstellung:
make_bucket: my-first-bucketLaden Sie Ihr erstes Objekt hoch
Abschnitt betitelt „Laden Sie Ihr erstes Objekt hoch“Erstellen Sie eine kleine Testdatei und laden Sie sie in Ihren Bucket hoch. Ersetzen Sie my-first-bucket durch Ihren tatsächlichen Bucket-Namen:
echo "Hello Object Storage" > hello.txtaws s3 cp hello.txt s3://my-first-bucket/ \ --endpoint-url https://object.storage.eu01.onstackit.cloudDie Ausgabe bestätigt den Upload:
upload: ./hello.txt to s3://my-first-bucket/hello.txtÜberprüfen Sie den Upload
Abschnitt betitelt „Überprüfen Sie den Upload“Listen Sie den Inhalt Ihres Buckets auf, um zu bestätigen, dass das Objekt gespeichert wurde:
aws s3 ls s3://my-first-bucket/ \ --endpoint-url https://object.storage.eu01.onstackit.cloudDie Ausgabe zeigt Ihre hochgeladene Datei:
2024-01-01 10:00:00 21 hello.txtIhr 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.