Wie lädt man einen Ordner aus einem AWS S3 Bucket herunter?

24. Oktober 2024, 18:19 Uhr · Quelle: klamm.de
Amazon Simple Storage Service ist ein Cloud-Dienst, der zum Speichern und Abrufen beliebiger Datenmengen zu jeder Zeit und von jedem Ort verwendet wird. Es speichert Daten in sogenannten Buckets. Es ist eine hochskalierbare, zuverlässige, schnelle und kostengünstige Datenplattform.

Für Anfänger mag es kompliziert und verwirrend erscheinen, einen Ordner von AWS S3 herunterzuladen. In diesem Artikel werde ich dir eine einfache und effiziente Methode vorstellen, um den Download-Prozess zu erleichtern und somit die Produktivität und den Workflow zu steigern.

Es gibt verschiedene Methoden, um Ordner aus einem Amazon S3 Bucket herunterzuladen, je nach deinen Werkzeugen und deiner Programmierumgebung.

Warum von S3-Buckets herunterladen?

Es gibt viele Vorteile beim Herunterladen von S3-Buckets, darunter Skalierbarkeit, Zuverlässigkeit, Sicherheit, Kosteneffizienz, einfache Integration, Datenverfügbarkeit und -zugriff, globale Zugänglichkeit, Versionierung, Beschleunigung des Datentransfers und natürlich, weil es einfach zu bedienen ist.

Wir sollten dies nutzen, da wir die richtigen Berechtigungen (IAM-Rollen und Anmeldeinformationen) haben, die helfen, Daten zu sichern, Kosten zu kontrollieren und betriebliche Fehler zu vermeiden.

Methoden zum Herunterladen eines Ordners aus einem AWS S3-Bucket

Es gibt mehrere Methoden, um einen Ordner aus AWS S3 herunterzuladen, aber AWS CLI (Command Line Interface) und Commander One sind die beliebtesten Methoden.

Ich beschreibe beide Methoden nacheinander, und Sie können diejenige auswählen, die Sie als einfach und bequem für Ihr Software-Framework empfinden.

Methode 1: Verwendung von AWS CLI (Command Line Interface)

Die AWS Command Line Interface (CLI) ist eine der bequemsten und mühelosesten Möglichkeiten, um mit Ihrem S3-Bucket zu interagieren. Wenn Sie AWS CLI noch nicht installiert haben, können Sie es ganz einfach installieren.

Hier ist eine umfassende Anleitung, wie Sie das ohne großen Aufwand tun können.

Schritt 1: Erstellen eines Amazon S3-Buckets

  • Melden Sie sich bei Ihrer Amazon-Konsole an und navigieren Sie zu Amazon S3.
  • Klicken Sie auf „Bucket erstellen“, um fortzufahren.

Schritt 2: Konfigurieren des Amazon S3-Buckets

  • Wählen Sie eine AWS-Region aus und erstellen Sie einen einzigartigen Namen für den neuen Bucket.

Nachdem Sie einen Bucket erfolgreich erstellt haben, sehen Sie die Liste der Buckets in der AWS Management Console.

Schritt 3: Erstellen eines Ordners in Ihrem Amazon S3-Bucket

  • Klicken Sie nun auf „Hochladen“ und erstellen Sie einen neuen Ordner im S3-Bucket.
  • Nach der erfolgreichen Erstellung sehen Sie den Ordner in der Objektliste Ihres Buckets.

Schritt 4: Dateien zu Ihrem Ordner hinzufügen

  • Klicken Sie nun auf die Schaltfläche „Hochladen“, um einige Dateien hinzuzufügen.
  • Sie können unten sehen, dass wir 3 Dateien problemlos in unseren Ordner hinzugefügt haben.

Schritt 5: AWS CLI konfigurieren

  • Verwenden Sie in Ihrer Eingabeaufforderung den folgenden Befehl:
    curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" sudo installer -pkg AWSCLIV2.pkg -target /
  • Jetzt können wir mit dem folgenden Befehl die erfolgreiche Installation der AWS-Version überprüfen:
    aws –version
  • Danach können Sie Ihren IAM-Benutzer in der AWS CLI mit dem folgenden Befehl konfigurieren:
    aws configure
  • An diesem Punkt müssen Sie Ihre AWS Access Key ID, Ihren AWS Secret Access Key und den Standardregionnamen eingeben.
  • Um die Buckets aufzulisten, führen Sie den folgenden Befehl aus:
    aws s3 ls

Schritt 6: Einen Ordner von Amazon S3 herunterladen

  • Gesamten S3-Bucket herunterladen.
  • Führen Sie den folgenden Befehl aus, um alle Daten in Ihrem S3-Bucket herunterzuladen. Der angegebene Befehl wird die Daten Ihres S3-Buckets an den aktuellen Speicherort herunterladen:
    aws s3 sync s3://
  • Jetzt hatten wir einen Ordner im S3-Bucket.
  • Überprüfen Sie, ob der Ordner heruntergeladen wurde oder nicht.
  • Listen Sie die Dateien im heruntergeladenen Ordner auf Ihrem System auf, um zu bestätigen, dass alle Dateien erfolgreich heruntergeladen wurden.

Methode 2: Verwendung von Commander One

Commander One ist eine sehr praktische und einfache Methode, um einen Ordner von AWS S3 herunterzuladen. Commander One wird auch als Drittanbieter-App bezeichnet. Sie werden diesen Prozess als mühelos empfinden, wenn Sie unserer Methode folgen.

  1. Öffnen Sie zunächst die Amazon-Website und melden Sie sich mit Ihren Daten an.
  2. Laden Sie Commander One auf Ihren Laptop oder Mac herunter, je nachdem, was Sie verwenden.
  3. Navigieren Sie in der Anwendung zum Verbindungsmanager.
  4. Klicken Sie auf Amazon S3.
  5. AWS hat Ihnen Anmeldeinformationen zugewiesen, d. h. Ihre Access Key und Secret Key. Geben Sie diese ein und klicken Sie auf „Verbinden“, um Ihr AWS S3-Konto als lokalen Laufwerk hinzuzufügen.

Schließlich haben Sie erfolgreich einen Ordner über die Commander One-Methode geöffnet und sind bereit, den S3-Bucket zu verwenden. Es gibt viele Optionen wie Hotkeys, Drag-and-Drop, Kopieren und Einfügen und mehr. Sie können heruntergeladene Daten ganz einfach über diese Optionen herunterladen und verwalten. Eine weitere Funktion ist, dass wir ein kleines Fenster sehen können, das alle Prozesse anzeigt.

Fazit

Diese beiden Methoden sind sehr einfach und bequem zu verwenden. Wir können effizient einen Ordner sowohl über die AWS Command Line Interface als auch über die Commander One-Methode herunterladen. Hier sind einige grundlegende Unterschiede, anhand derer Sie beurteilen können, welche Methode für Sie bequemer ist. Die Command Line Interface verwaltet Daten mithilfe von AWS CLI-Befehlen. Sie bietet eine schnelle Ausführung und ist automatisierungsfreundlich. Um die CLI zu verwenden, sind minimale Systemressourcen erforderlich. Sie ist skriptfähig für automatisierte Aufgaben und hat eine steile Lernkurve. Ihre Zuverlässigkeit macht sie zu einer idealen Wahl für die Verwaltung von S3-Buckets.

Commander One verwaltet Daten über die grafische Benutzeroberfläche von Commander One. Es kann eine Verbindung zu einem S3-Konto herstellen, Buckets und Ordner durchsuchen sowie Verzeichnisse synchronisieren. Es ist benutzerfreundlich aufgrund der einfachen Navigation, visuellen Darstellung usw. In der Befehlszeile müssen wir nicht auf Befehlszeilen-Tools wie die AWS CLI angewiesen sein. Die Lernkurve ist sanft.

Bevorzugen Sie Commander One, wenn Sie eine einfache Navigation und Visualisierung wünschen und wenn Sie eine Integration mit Ihrem lokalen Dateisystem benötigen. Es unterstützt auch FTP, SFTP und FTPS.

Bevorzugen Sie die CLI, wenn Skripting erforderlich ist oder wenn Sie mit der Befehlszeilensyntax vertraut sind. Indem Sie die in diesem Leitfaden beschriebenen Anweisungen befolgen, können Sie Ihre Ordner effizient herunterladen und eine nahtlose Daten-Synchronisierung sowie sichere Speicherung sowohl auf AWS als auch auf lokalen Systemen gewährleisten.

IT / Cloud / AWS
24.10.2024 · 18:19 Uhr
[0 Kommentare]
Anzeige
Cyberkriminalität
Wadern (dpa) - Bei einem Cyberangriff auf einen externen Dienstleister zahlreicher Kliniken in Deutschland sind Zehntausende Patientendaten gestohlen worden. Betroffen waren etwa Kliniken in Baden-Württemberg, Nordrhein-Westfalen, Rheinland-Pfalz und dem Saarland. Der attackierte Dienstleister drückte sein Bedauern aus. Man nehme den Vorfall sehr ernst […] (00)
vor 4 Stunden
Klara Schedlich (Archiv)
Hamburg - Die Berliner Grünen-Politikerin Klara Schedlich hat im Rechtsstreit mit dem ehemaligen Bundestags-Abgeordneten Stefan Gelbhaar einen Erfolg vor dem Oberlandesgericht Hamburg erzielt. Das Gericht erlaubt ihr, bestimmte Aussagen über Gelbhaar wieder zu tätigen, meldet der "Spiegel", dem das Urteil nach eigenen Angaben vorliegt. Demnach soll das […] (00)
vor 9 Minuten
Nicholas Galitzine hat zugegeben, dass er sich wie ein 'kompletter Betrüger' fühlte, als er zum ersten Mal sein He-Man-Kostüm anzog.
(BANG) - Nicholas Galitzine fühlte sich wie ein "kompletter Betrüger", als er zum ersten Mal sein He-Man-Kostüm anzog. Der 31-jährige Schauspieler verkörpert Prinz Adam und dessen Superhelden-Alter-Ego im neuen Film 'Masters of the Universe', und vor seiner dramatischen körperlichen Transformation für die Rolle gab er zu, dass er sich "unwürdig" fühlte, […] (00)
vor 3 Stunden
MSI gewinnt mehrere COMPUTEX 2026 Awards
MSI, ein weltweit führendes Unternehmen im Bereich Gaming und High-Performance Computing, hat auf der COMPUTEX 2026 vier Best Choice Awards gewonnen. Den Höhepunkt bildet der Gold Award für die Flaggschiff-Grafikkarte GeForce RTX 5090 32G LIGHTNING Z. Die Auszeichnungen in den Bereichen Kernkomponenten, smarte Peripheriegeräte und ein Jubiläums- […] (00)
vor 1 Stunde
Quentin Tarantino richtete warnende Worte an Brad Pitt
(BANG) - Quentin Tarantino sagte Brad Pitt, er wäre "tot in diesem Geschäft" nach einem Fauxpas bei 'Once Upon A Time In Hollywood'. Der ikonische Filmemacher (63) wirkte "wahnsinnig ernst", nachdem der 62-jährige Schauspieler am Set des Filmepos von 2019 seine Grenzen überschritten hatte, und warnte ihn, denselben Fehler niemals wieder zu machen. Bruce […] (00)
vor 3 Stunden
Polizei stellt in Brasilien gefälschte WM-Sammelbilder sicher
Nova Iguaçu (dpa) - Knapp drei Wochen vor Beginn der Fußballweltmeisterschaft hat die Polizei in Brasilien 200.000 Sammelbildchen sichergestellt. Die Aufkleber mit den Bildern von Spielern verschiedener Teams seien im Laderaum eines Busses in der Stadt Nova Iguaçu entdeckt worden, berichtete das Nachrichtenportal G1.  Die Bilder werden nun untersucht und dann vernichtet, weil sie gegen das […] (00)
vor 1 Stunde
kostenloses stock foto zu bargeldersatz, bitcoin, bitcoin-einführung
Der Hacker, der die Verus-Ethereum-Bridge um über 11 Millionen Dollar erleichtert hatte, hat 8,5 Millionen Dollar an das Projektteam zurückgegeben und 2,8 Millionen Dollar als White-Hat-Belohnung behalten. Dies geschah nur einen Tag, nachdem die Verus-Community und ihre Entwickler dem Hacker eine Belohnung angeboten hatten, wenn er bestimmte […] (00)
vor 1 Stunde
KI auf IBM i: Warum Systemverständnis wichtiger wird als der nächste KI-Assistent
Ravensburg, 22.05.2026 (PresseBox) - Die Diskussion um Künstliche Intelligenz auf IBM i hat eine neue Phase erreicht. Während vor wenigen Monaten noch über Potenziale und Zukunftsszenarien gesprochen wurde, stehen heute konkrete Werkzeuge und praktische Einsatzmöglichkeiten im Mittelpunkt. Das zeigen aktuelle Gespräche mit Kunden sowie die Diskussionen […] (00)
vor 4 Stunden
 
Apple Sports expandiert in über 90 neue Länder zur WM 2026
Apple hat seine kostenlose iPhone-App Apple Sports massiv ausgebaut. Die Anwendung […] (00)
Waymo
Mountain View (dpa) - Waymo hat seinen Robotaxi-Dienst in zwei US-Städten ausgesetzt, […] (01)
iPhone 19 Pro: Prototyp offenbar mit vierfach gebogenem Display im Test
Apple testet aktuellen Berichten zufolge einen Prototyp des iPhone 19 […] (00)
Britischer Bergsteiger zum 19. Mal auf dem Mount Everest
Kathmandu (dpa) - Der britische Bergsteiger Kenton Cool hat zum 20. Mal den Mount […] (00)
kostenloses stock foto zu aktienmarkt, bargeldlos, berlin
Der HYPE-Token von Hyperliquid hat in einer Woche um 55% zugelegt und seit […] (00)
Kendall Jenner
(BANG) - Kendall Jenner und Jacob Elordi lassen ihre Beziehung offenbar langsam […] (00)
Airbnb
San Francisco (dpa) - Die Unterkünfte-Plattform Airbnb will ihren Dienst stärker […] (00)
SC Magdeburg - SG Flensburg-Handewitt
Magdeburg (dpa) - Gezittert, gekämpft und am Ende gejubelt: Der SC Magdeburg hat […] (03)
 
 
Suchbegriff