Dateien in einen Lightsail-Objektspeicher-Bucket hochladen - Amazon Lightsail

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Dateien in einen Lightsail-Objektspeicher-Bucket hochladen

Wenn Sie im Amazon Lightsail Object Storage Service eine Datei in Ihren Bucket hochladen, wird sie als Objekt gespeichert. Objekte umfassen die Datei und die Metadaten, die das Objekt beschreiben. Sie können in einem Bucket beliebig viele Objekte speichern.

Sie können beliebige Dateitypen – Bilder, Backups, Daten, Filme usw. – in einen Bucket hochladen. Die maximale Dateigröße, die Sie mit der Lightsail-Konsole hochladen können, beträgt 2 GB. Verwenden Sie Lightsail, AWS Command Line Interface (AWS CLI) oderAPI, um eine größere Datei hochzuladen. AWS SDKs

Lightsail bietet je nach Größe der Datei, die Sie hochladen möchten, die folgenden Optionen:

  • Laden Sie ein Objekt mit einer Größe von bis zu 2 GB mit der Lightsail-Konsole hoch — Mit der Lightsail-Konsole können Sie ein einzelnes Objekt mit einer Größe von bis zu 2 GB hochladen. Weitere Informationen finden Sie weiter unten in diesem Handbuch unter Hochladen von Dateien mit der Lightsail-Konsole in einen Bucket.

  • Laden Sie ein Objekt mit einer Größe von bis zu 5 GB mit einem einzigen Vorgang hoch. Verwenden Sie dazu den Befehl AWS SDKs RESTAPI, oder AWS CLI — Mit einem einzigen PUT Vorgang können Sie ein einzelnes Objekt mit einer Größe von bis zu 5 GB hochladen. Weitere Informationen finden Sie unter Hochladen von Dateien in einen Bucket mithilfe des AWS CLI weiter unten in diesem Leitfaden.

  • Laden Sie ein Objekt in Teilen hoch AWS SDKs, indem Sie RESTAPI,, oder AWS CLI — Mithilfe des mehrteiligen API Uploads können Sie ein einzelnes großes Objekt mit einer Größe von 5 MB bis 5 TB hochladen. Der mehrteilige Upload API wurde entwickelt, um das Hochladen größerer Objekte zu verbessern. Sie können ein Objekt in Teilen hochladen. Diese Objektteile können unabhängig, in jeder beliebigen Reihenfolge und parallel hochgeladen werden. Weitere Informationen finden Sie unter Hochladen von Dateien in einen Bucket mithilfe von mehrteiligen Uploads.

Weitere Informationen zu Buckets finden Sie unter Objektspeicher.

Objektschlüsselnamen und Versioning

Wenn Sie eine Datei mit der Lightsail-Konsole hochladen, wird der Dateiname als Objektschlüsselname verwendet. Der Objektschlüssel (oder Schlüsselname) identifiziert das Objekt in einem Bucket eindeutig. Der Ordner, in den die Datei hochgeladen wird, wird als Schlüsselnamen-Präfix verwendet. Wenn Sie zum Beispiel eine Datei mit Namen sailbot.jpg in einen Ordner in Ihrem Bucket namens images hochladen, wird der vollständige Objektschlüsselname und das Präfix images/sailbot.jpg. Allerdings wird das Objekt in der Konsole als sailbot.jpg im Ordner images angezeigt. Weitere Informationen über Objektspeichernamen finden Sie unter Schlüsselnamen für Objektspeicher-Buckets.

Wenn Sie ein Verzeichnis mit der Lightsail-Konsole hochladen, werden alle Dateien und Unterordner im Verzeichnis in den Bucket hochgeladen. Lightsail weist dann einen Objektschlüsselnamen zu, der eine Kombination aus jedem der hochgeladenen Dateinamen und dem Ordnernamen ist. Wenn Sie beispielsweise einen Ordner mit dem Namen hochladenimages, der zwei Dateien enthält, sample1.jpg lädt Lightsail die Dateien hoch und weist dann die entsprechenden Schlüsselnamen und zu. sample2.jpg images/sample1.jpg images/sample2.jpg Die Objekte werden in der -Konsole alssample1.jpgundsample2.jpgimimagesfolder.

Wenn Sie eine Datei mit einem bereits vorhandenen Schlüsselnamen hochladen, und Ihr Buckethat keine Versioning aktiviert, ersetzt das neu hochgeladene Objekt das vorherige Objekt. Wenn in Ihrem Bucket jedoch die Versionsverwaltung aktiviert ist, erstellt Lightsail eine neue Version des Objekts, anstatt das vorhandene Objekt zu ersetzen. Weitere Informationen finden Sie unter Aktivieren und Aussetzen der Bucket-Objekt-Versionsverwaltung.

Laden Sie Dateien mit der Lightsail-Konsole in einen Bucket hoch

Gehen Sie wie folgt vor, um Dateien und Verzeichnisse mit der Lightsail-Konsole hochzuladen.

  1. Melden Sie sich bei der Lightsail-Konsole an.

  2. Wählen Sie auf der Lightsail-Startseite die Registerkarte Speicher aus.

  3. Wählen Sie in der Liste Buckets den Namen des Buckets aus, in den Ihre Ordner oder Dateien hochgeladen werden sollen.

  4. In derObjekteFühren Sie eine der folgenden Aktionen durch:

    • Ziehen Sie Dateien und Ordner in den OrdnerObjekteangezeigten.

    • Klicken Sie aufHochladen, und wählen SieDatei, um eine einzelne Datei hochzuladen, oderDirectory, um einen Ordner und seinen gesamten Inhalt hochzuladen.

      Anmerkung

      Sie können einen Ordner auch in erstellen, indem Sie Erstellen eines neuen Ordners auswählen. Sie können dann in den neuen Ordner navigieren und Dateien in diesen hochladen.

    Eine Upload erfolgreich-Meldung wird angezeigt, wenn der Upload abgeschlossen ist.

Hochladen von Dateien in einen Bucket mithilfe der AWS CLI

Vervollständigen Sie das folgende Verfahren, um Objekte in einen Bucket mithilfe der AWS Command Line Interface (AWS CLI) hochzuladen. Führen Sie dazu den Befehl put-object aus. Weitere Informationen finden Sie unter put-object in der AWS CLI -Befehlsreferenz.

Anmerkung

Sie müssen das installieren AWS CLI und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren können. Weitere Informationen finden Sie unter So konfigurieren, AWS CLI dass es mit Lightsail funktioniert.

  1. Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.

  2. Verwenden Sie den folgenden Befehl in Ihrem Terminal, um Ihre Eingabedatei in Ihren -Bucket hochzuladen.

    aws s3api put-object --bucket BucketName --key ObjectKey --body LocalDirectory --acl bucket-owner-full-control

    Ersetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:

    • BucketName mit dem Namen des Buckets, in den Sie die Datei hochladen möchten.

    • ObjectKey mit dem vollständigen Objektschlüssel des Objekts in Ihrem Bucket.

    • LocalDirectoryFire mit dem lokalen Verzeichnisordnerpfad der hochzuladenden Datei auf Ihrem Computer.

    Beispiel:

    • Auf einem Linux- oder Unix-Computer:

      aws s3api put-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --body home/user/Pictures/sailbot.jpg --acl bucket-owner-full-control
    • Auf einem Windows-Computer:

      aws s3api put-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --body "C:\Users\user\Pictures\sailbot.jpg" --acl bucket-owner-full-control

    Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten:

    Ergebnis des Befehls AWS CLI put-object

Konfigurieren Sie den Befehl „Nur AWS CLI fürIPv6“ -Anfragen

Amazon S3 unterstützt den Bucket-Zugriff überIPv6. Sie stellen Anfragen mit Amazon S3 API S3-Aufrufen über IPv6 Dual-Stack-Endpunkte. In diesem Abschnitt finden Sie Beispiele dafür, wie Sie Anfragen an einen Dual-Stack-Endpunkt stellen können. IPv6 Weitere Informationen finden Sie unter Verwenden von Amazon S3 S3-Dual-Stack-Endpunkten im Amazon S3 S3-Benutzerhandbuch. Anweisungen zur Einrichtung von finden Sie unter Konfiguration von für AWS Command Line Interface die Verwendung mit Amazon Lightsail. AWS CLI

Wichtig

Der Client und das Netzwerk, die auf den Bucket zugreifen, müssen für die Verwendung aktiviert sein. IPv6 Weitere Informationen finden Sie unter IPv6Erreichbarkeit.

Es gibt zwei Möglichkeiten, S3-Anfragen von einer IPv6 Nur-Instance aus zu stellen. Sie können das so konfigurieren AWS CLI , dass alle Amazon S3 S3-Anfragen für den angegebenen AWS-Region Zeitpunkt an den Dual-Stack-Endpunkt weitergeleitet werden. Oder, wenn Sie einen Dual-Stack-Endpunkt nur für bestimmte AWS CLI Befehle (nicht für alle Befehle) verwenden möchten, können Sie jedem Befehl den S3-Dual-Stack-Endpunkt hinzufügen.

Konfigurieren Sie den AWS CLI

Setzen Sie den Konfigurationswert use_dualstack_endpoint true in einem Profil in Ihrer AWS Konfigurationsdatei auf, um alle Amazon S3-Anfragen, die von den Amazon S3- und AWS CLI s3api-Befehlen gestellt werden, an den Dual-Stack-Endpunkt für die angegebene Region weiterzuleiten. Sie geben die Region in der AWS CLI Konfigurationsdatei oder in einem Befehl mit der Option --region an.

Geben Sie die folgenden Befehle ein, um das AWS CLI zu konfigurieren.

aws configure set default.s3.use_dualstack_endpoint true
aws configure set default.s3.addressing_style virtual
Fügen Sie den Dual-Stack-Endpunkt zu einem bestimmten Befehl hinzu

Sie können den Dual-Stack-Endpunkt pro Befehl verwenden, indem Sie den --endpoint-url Parameter auf https://s3.dualstack.aws-region.amazonaws.com oder http://s3.dualstack.aws-region.amazonaws.com für einen beliebigen s3- oder s3api-Befehl setzen. Ersetzen Sie im folgenden Beispiel bucketname and aws-region durch den Namen Ihres Buckets und Ihres AWS-Region.

aws s3api list-objects --bucket bucketname --endpoint-url https://s3.dualstack.aws-region.amazonaws.com

Buckets und Objekte in Lightsail verwalten

Dies sind die allgemeinen Schritte zur Verwaltung Ihres Lightsail-Objektspeicher-Buckets:

  1. Erfahren Sie mehr über Objekte und Buckets im Amazon Lightsail-Objektspeicherservice. Weitere Informationen finden Sie unter Objektspeicher in Amazon Lightsail.

  2. Erfahren Sie mehr über die Namen, die Sie Ihren Buckets in Amazon Lightsail geben können. Weitere Informationen finden Sie unter Regeln zur Benennung von Buckets in Amazon Lightsail.

  3. Beginnen Sie mit dem Lightsail-Objektspeicherdienst, indem Sie einen Bucket erstellen. Weitere Informationen finden Sie unter Buckets in Amazon Lightsail erstellen.

  4. Erfahren Sie mehr über bewährte Sicherheitsmethoden für Buckets und die Zugriffsberechtigungen, die Sie für Ihren Bucket konfigurieren können. Sie können alle Objekte in Ihrem Bucket öffentlich oder privat machen, oder Sie können einzelne Objekte öffentlich machen. Sie können auch Zugriff auf Ihren Bucket gewähren, indem Sie Zugriffsschlüssel erstellen, Instances an Ihren Bucket anhängen und anderen Konten Zugriff gewähren. AWS Weitere Informationen finden Sie unter Bewährte Sicherheitsmethoden für Amazon Lightsail-Objektspeicher und Grundlegendes zu Bucket-Berechtigungen in Amazon Lightsail.

    Nachdem Sie sich mit den Zugriffsberechtigungen für Buckets vertraut gemacht haben, lesen Sie in den folgenden Anleitungen nach, wie Sie Zugriff auf Ihren Bucket gewähren können:

  5. Erfahren Sie, wie Sie die Zugriffsprotokollierung für Ihren Bucket aktivieren und wie Sie mithilfe von Zugriffsprotokollen die Sicherheit Ihres Buckets überprüfen können. Weitere Informationen finden Sie in den folgenden Anleitungen.

  6. Erstellen Sie eine IAM Richtlinie, die einem Benutzer die Möglichkeit gibt, einen Bucket in Lightsail zu verwalten. Weitere Informationen finden Sie unter IAMRichtlinie zur Verwaltung von Buckets in Amazon Lightsail.

  7. Erfahren Sie, wie Objekte in Ihrem Bucket beschriftet und identifiziert werden. Weitere Informationen finden Sie unter Grundlegendes zu Objektschlüsselnamen in Amazon Lightsail.

  8. Erfahren Sie, wie Sie Dateien hochladen und Objekte in Ihren Buckets verwalten. Weitere Informationen finden Sie in den folgenden Anleitungen.

  9. Aktivieren Sie Versionsverwaltung, um sämtliche Versionen aller Objekte in Ihrem Bucket zu speichern, abzurufen oder wiederherzustellen. Weitere Informationen finden Sie unter Objektversionsverwaltung in einem Bucket in Amazon Lightsail aktivieren und aussetzen.

  10. Nachdem Sie die Objekt-Versionsverwaltung aktiviert haben, können Sie frühere Versionen von Objekten in Ihrem Bucket wiederherstellen. Weitere Informationen finden Sie unter Wiederherstellen früherer Versionen von Objekten in einem Bucket in Amazon Lightsail.

  11. Überwachen Sie die Auslastung Ihres Buckets. Weitere Informationen finden Sie unter Metriken für Ihren Bucket in Amazon Lightsail anzeigen.

  12. Konfigurieren Sie einen Alarm für Bucket-Metriken, sodass Sie benachrichtigt werden, wenn die Auslastung Ihres Buckets einen Schwellenwert überschreitet. Weitere Informationen finden Sie unter Bucket-Metrik-Alarme in Amazon Lightsail erstellen.

  13. Ändern Sie den Speicherplan Ihres Buckets, wenn der Speicherplatz und die Netzwerkübertragung knapp werden. Weitere Informationen finden Sie unter Ändern des Plans Ihres Buckets in Amazon Lightsail.

  14. Erfahren Sie, wie Sie Ihren Bucket mit anderen Ressourcen verbinden. Weitere Informationen finden Sie in den folgenden Tutorials.

  15. Löschen Sie Ihren Bucket, wenn Sie ihn nicht mehr verwenden. Weitere Informationen finden Sie unter Löschen von Buckets in Amazon Lightsail.