DE
EspañolEnglishFrançaisDeutschPortuguêsItaliano
Anmelden Kostenlos starten
S3

Einen privaten S3-Bucket anlegen und eine Datei per temporärem Link teilen

Legen Sie einen Amazon-S3-Bucket an, den niemand von außen sehen kann, laden Sie eine Datei hoch und teilen Sie sie mit einem Link, der abläuft (vorsignierte URL), aus der Konsole oder aus CloudShell. Ohne irgendetwas öffentlich zu machen.

⏱ 10 Minuten ◎ Grundstufe Aktualisiert am 26/10/2026

Amazon S3 ist der Dateispeicher von AWS: Backups, Dokumente, Bilder, was auch immer. Der klassische Fehler ist, einen Bucket öffentlich zu machen, um jemandem einen Link geben zu können. Das ist nicht nötig, und es ist die Ursache eines guten Teils der Datenlecks, die in der Presse landen. S3 kann einen temporären Link (vorsignierte URL) auf eine bestimmte Datei erzeugen, der so lange funktioniert, wie Sie festlegen, und danach nicht mehr, bei vollständig geschlossenem Bucket.

Diese Anleitung richtet den Bucket von Anfang an richtig ein und zeigt Ihnen die zwei Wege, den Link zu erzeugen: mit der Maus und mit einem Befehl.

Bevor Sie anfangen: was die Begriffe bedeuten

S3
Der Dateispeicherdienst von Amazon. Speichert jede Art von Datei und liefert sie aus, wenn sie angefordert wird.
Bucket
Ein "Wurzelordner" in S3, mit einem weltweit eindeutigen Namen. Darin liegen Ihre Dateien und Unterordner.
Objekt
So nennt S3 jede gespeicherte Datei.
Öffentlicher Zugriff
Dass jeder im Internet eine Datei sehen kann, wenn er ihre Adresse kennt. Ist standardmäßig blockiert und soll so bleiben.
Vorsignierte URL (temporärer Link)
Eine spezielle, lange Adresse mit einer Signatur, die es erlaubt, eine bestimmte Datei für die von Ihnen gewählte Zeit herunterzuladen, und danach nicht mehr funktioniert.
CloudShell
Das in die AWS-Webkonsole integrierte Terminal, in dem Befehle eingegeben werden. Es muss nichts installiert werden.
Versionsverwaltung
Option, mit der S3 frühere Versionen einer Datei aufbewahrt, wenn Sie sie ändern oder löschen.
Lebenszyklusregel
Eine automatische Aufräumregel: alte Versionen oder Dateien nach einigen Tagen löschen.
CloudFront
Das Verteilnetz von Amazon: der richtige Weg, Dateien eines Buckets öffentlich auszuliefern, ohne den Bucket zu öffnen.

Schritt für Schritt

  1. Legen Sie den Bucket mit blockiertem öffentlichem Zugriff an

    In der S3-Konsole, Bucket erstellen. Der Name ist in ganz AWS eindeutig, also verwenden Sie so etwas wie copias-miempresa-2026, in Kleinbuchstaben und ohne Leerzeichen. Wählen Sie die Region, in der Ihre übrigen Dinge liegen. Unter Einstellungen zum Blockieren des öffentlichen Zugriffs lassen Sie das Häkchen Jeglichen öffentlichen Zugriff blockieren gesetzt: Das ist die Voreinstellung und sie ist richtig. Weiter unten aktivieren Sie die standardmäßige Verschlüsselung (SSE-S3 genügt) und, wenn Sie wichtige Dinge speichern werden, die Versionsverwaltung, die frühere Versionen einer Datei aufbewahrt, wenn Sie sie überschreiben oder löschen.

  2. Laden Sie die Datei hoch

    Öffnen Sie den Bucket, Hochladen, ziehen Sie die Datei hinein und klicken Sie auf Hochladen. Sie können Ordner anlegen, um Ordnung zu halten; in S3 sind Ordner nur Teil des Dateinamens, aber in der Konsole funktionieren sie wie erwartet. Wenn es fertig ist, klicken Sie auf die Datei: Sie sehen ihre Objekt-URL. Öffnen Sie sie im Browser, bekommen Sie "Access Denied". Perfekt: Das heißt, der Bucket ist geschlossen.

  3. Erzeugen Sie den temporären Link aus der Konsole

    Bei ausgewählter Datei, Menü Aktionen, Mit einer vorsignierten URL teilen. Wählen Sie, wie lange er funktionieren soll (Minuten oder Stunden; die Konsole erlaubt höchstens einige Stunden) und klicken Sie auf Erstellen. Die URL wird in die Zwischenablage kopiert. Sie ist lang und enthält eine Signatur: Jeder, der sie hat, kann diese Datei herunterladen, bis sie abläuft, und sonst nichts.

  4. Oder erzeugen Sie den Link aus CloudShell

    Wenn Sie ihn öfter brauchen oder eine längere Frist wollen, öffnen Sie CloudShell (Terminal-Symbol in der Konsole) und geben Sie ein:

    aws s3 presign s3://copias-miempresa-2026/informes/octubre.pdf --expires-in 86400

    Die Zahl sind Sekunden: 86400 ist ein Tag. Den zurückgegebenen Link können Sie in eine E-Mail oder einen Chat einfügen. Die maximale Frist hängt von der Art der Anmeldedaten ab, mit denen Sie signieren; mit einem Zugriffsschlüssel eines IAM-Benutzers sind bis zu einer Woche möglich.

  5. Geben Sie den Link weiter und prüfen Sie, dass er abläuft

    Schicken Sie ihn der Person, die die Datei herunterladen soll. Nach Ablauf der Frist liefert der Link den Fehler "Request has expired". Braucht ihn jemand erneut, erzeugen Sie einen neuen: Das dauert einen Moment. Am Bucket müssen Sie nichts löschen oder ändern.

  6. Wenn Sie einen öffentlichen Bucket geerbt haben, schließen Sie ihn

    In der Bucket-Liste sagt Ihnen die Spalte Zugriff, ob einer öffentlich ist. Öffnen Sie ihn, Reiter Berechtigungen, aktivieren Sie Jeglichen öffentlichen Zugriff blockieren und entfernen Sie die Bucket-Richtlinie, die ihn geöffnet hat. Für Dateien, die wirklich öffentlich sein müssen (zum Beispiel Bilder einer Website), ist der richtige Weg danach, sie über CloudFront auszuliefern, nicht den Bucket zu öffnen.

Was schiefgehen kann

Der Link liefert "Access Denied" statt zu laden

Die vorsignierte URL funktioniert mit den Berechtigungen dessen, der sie signiert hat. Darf Ihr Benutzer dieses Objekt nicht lesen, kann es der Link auch nicht. Es passiert auch, wenn die URL unvollständig kopiert wurde: Sie ist sehr lang und manche E-Mail-Programme schneiden sie ab. Senden Sie sie als Link, nicht als reinen Text, oder kürzen Sie sie mit einem vertrauenswürdigen Dienst.

Der Link läuft früher ab als angefordert

Wenn Sie ihn aus CloudShell oder mit temporären Anmeldedaten (einer Rolle) erzeugt haben, funktioniert die URL nicht mehr, sobald diese Anmeldedaten ablaufen, auch wenn Sie mehr Zeit angefordert haben. Für lange Fristen signieren Sie ihn mit dem Schlüssel eines IAM-Benutzers, der nur Leserechte auf diesen Bucket hat.

Der Bucket-Name existiert schon

Die Namen sind global: Ein anderer AWS-Kunde irgendwo auf der Welt benutzt ihn bereits. Hängen Sie den Namen Ihres Unternehmens oder ein Suffix an.

Die S3-Rechnung wächst, ohne dass ich etwas hochlade

Bei aktiver Versionsverwaltung löscht das Löschen einer Datei sie nicht: Es erzeugt eine "Löschmarkierung", und die frühere Version belegt weiter Platz. Legen Sie eine Lebenszyklusregel an, die alte Versionen nach einigen Tagen entfernt. Auch unvollständige mehrteilige Uploads belegen unsichtbaren Platz; eine weitere Lebenszyklusregel räumt sie auf.

In Simplio

In Simplio öffnen Sie den Bucket wie einen Ordner: Sie laden Dateien hoch, herunter und löschen sie, ohne die AWS-Konsole zu betreten, und jede Person in Ihrem Team sieht nur die Buckets, die Sie ihr zuweisen, und darf je nach vergebener Berechtigung löschen oder nicht. Der blockierte öffentliche Zugriff bleibt blockiert: Simplio öffnet nie einen Bucket.

Dasselbe, in AWS und in Simplio

In der AWS-KonsoleIn Simplio
Dateien hochladen und ordnenS3-Konsole, Bucket für Bucket, Konto für KontoBuckets aller Konten als Ordner in einer Ansicht
Jemandem im Team Zugriff gebenIAM-Benutzer mit handgeschriebener S3-RichtlinieDen Bucket zuweisen und ankreuzen, ob er löschen darf
Wissen, wer eine Datei gelöscht hatCloudTrail mit aktivierter Protokollierung von Datenereignissen (kostenpflichtig)Aktivitätsprotokoll von Simplio, pro Person und Bucket

15 Tage kostenlos testen So funktioniert es

All das, ohne die AWS-Konsole

Simplio ist ein Panel zur Verwaltung Ihrer AWS-Konten: Maschinen, geplante Kopien, Datenbanken, Domains, E-Mail und was AWS Ihnen berechnet, mit Berechtigungen pro Person und Zwei-Faktor-Authentifizierung. Ohne etwas auf Ihren Servern zu installieren.

15 Tage kostenlos starten, ohne Karte

Sind Sie bereits Kunde? Kundenzugang.