Ihren ersten S3-Bucket
Der S3-kompatible Objektspeicher ist der Ort für Dateien, Backups, Medien und statische Assets. Er wird über die S3-API aus dem Cloud Services Portal, der aws-CLI oder jedem S3-kompatiblen Tool angesprochen. Diese Seite führt Sie von null bis zum ersten hochgeladenen Objekt.
Voraussetzungen
- Sie können sich im Cloud Services Portal anmelden (siehe Erste Anmeldung).
- Sie benötigen ein Projekt mit dem S3 / object-storage-Quota-Profil — falls Sie noch keines haben, zeigt Schritt 1, wie Sie eines erstellen. Das Erstellen eines S3-Projekts erfordert Admin-Rechte im Cloud Services Portal.
Der Weg in vier Schritten
-
S3-Projekt erstellen (falls noch nicht vorhanden) — unter
Object Storage → S3auf Create Project klicken, das Quota-Profil object-storage auswählen. -
EC2-Credentials erzeugen — jedes Projekt braucht ein Access-Key-/Secret-Key-Paar. Damit authentifizieren sich die
aws-CLI und andere S3-Tools. Projekt auswählen, auf Credentials klicken, dann + Create Credentials. -
Bucket erstellen — entweder im Portal (Schaltfläche Create Bucket) oder über die CLI:
aws s3 mb s3://mein-erster-bucketBucket-Namen müssen global eindeutig sein, 3-63 Zeichen, Kleinbuchstaben, Zahlen und Bindestriche.
-
Objekt hochladen — per Drag-and-Drop im S3 Upload Manager des Portals oder über die CLI:
aws s3 cp README.md s3://mein-erster-bucket/ aws s3 ls s3://mein-erster-bucket/
Weiterführendes
-
Multi-Region-Replikation — Daten in zwei geografisch getrennten Schweizer Regionen für Disaster Recovery speichern.
-
Statisches Website-Hosting — einen Bucket direkt als Website ausliefern.
-
AWS CLI & IAM — Bucket-Policies, Lifecycle-Regeln, presigned URLs und die gesamten IAM-Funktionen.
AWS-CLI-Einrichtung
Die obigen Snippets setzen voraus, dass die aws-CLI installiert ist und in Ihrer Umgebung AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_ENDPOINT_URL und AWS_DEFAULT_REGION exportiert sind. Die vollständige Installation und Konfiguration finden Sie in der AWS-CLI-Anleitung.
Nächster Schritt
Keine Lust mehr, durchs Portal zu klicken? Automatisieren Sie alles mit Terraform und dem OpenStack-CLI.