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.
Hochladen von Dateien in einen Amazon Lightsail-Bucket
Wenn Sie eine Datei in Ihren Bucket im Amazon Lightsail-Objektspeicherdienst 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 über die Lightsail-Konsole hochladen können, beträgt 2 GB. Um eine größere Datei hochzuladen, verwenden Sie die Lightsail-API, AWS Command Line Interface (AWS CLI) oder AWS SDKs.
Lightsail bietet je nach Größe der Datei, die Sie hochladen möchten, die folgenden Optionen:
-
Hochladen eines Objekts mit einer Größe von bis zu 2 GB mithilfe der Lightsail-Konsole – Mit der Lightsail-Konsole können Sie ein einzelnes Objekt mit einer Größe von bis zu 2 GB hochladen. Weitere Informationen finden Sie unter Hochladen von Dateien in einen Bucket mithilfe der Lightsail-Konsole weiter unten in diesem Leitfaden.
-
Hochladen eines Objekts mit bis zu 5 GB Größe in einem einzigen Vorgang mithilfe von AWS-SDKs, der REST-API oder der 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.
-
Hochladen eines Objekts in Teilen über die AWS-SDKs, die REST-API oder AWS CLI – Über die API für mehrteilige Uploads können Sie ein einzelnes großes Objekt mit einer Größe von 5 MB bis zu 5 TB hochladen. Die API für mehrteilige Uploads ist darauf ausgelegt, die Upload-Leistung für größere 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 hochladen, images
der zwei Dateien, sample1.jpg
und , enthältsample2.jpg
, lädt Lightsail die Dateien hoch und weist dann die entsprechenden Schlüsselnamen images/sample1.jpg
und zuimages/sample2.jpg
. Die Objekte werden in der -Konsole alssample1.jpg
undsample2.jpg
imimages
folder.
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 für Ihren Bucket jedoch das Versioning 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.
Hochladen von Dateien in einen Bucket mithilfe der Lightsail-Konsole
Führen Sie das folgende Verfahren aus, um Dateien und Verzeichnisse mit der Lightsail-Konsole hochzuladen.
-
Melden Sie sich bei der Lightsail-Konsole
an. -
Wählen Sie auf der Lightsail-Startseite die Registerkarte Speicher aus.
-
Wählen Sie in der Liste Buckets den Namen des Buckets aus, in den Ihre Ordner oder Dateien hochgeladen werden sollen.
-
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 die installieren AWS CLI und für Lightsail und Amazon S3 konfigurieren, bevor Sie mit diesem Verfahren fortfahren. Weitere Informationen finden Sie unter Konfigurieren der AWS CLI für die Arbeit mit Lightsail.
-
Öffnen Sie ein Terminal- oder Eingabeaufforderungsfenster.
-
Verwenden Sie den folgenden Befehl in Ihrem Terminal, um Ihre Eingabedatei in Ihren -Bucket hochzuladen.
aws s3api put-object --bucket
BucketName
--keyObjectKey
--bodyLocalDirectory
--acl bucket-owner-full-controlErsetzen Sie im Befehl den folgenden Beispieltext mit Ihrem eigenen:
-
BucketName
durch den Namen des Buckets, in den Sie die Datei hochladen möchten. -
ObjectKey
mit dem vollständigen Objektschlüssel des Objekts in Ihrem Bucket. -
LocalDirectoryFire
durch den lokalen Verzeichnisordnerpfad auf Ihrem Computer der hochzuladenden Datei.
Beispiel:
-
Auf einem Linux- oder Unix-Computer:
aws s3api put-object --bucket
DOC-EXAMPLE-BUCKET
--keyimages/sailbot.jpg
--bodyhome/user/Pictures/sailbot.jpg
--acl bucket-owner-full-control -
Auf einem Windows-Computer:
aws s3api put-object --bucket
DOC-EXAMPLE-BUCKET
--keyimages/sailbot.jpg
--body"C:\Users\user\Pictures\sailbot.jpg"
--acl bucket-owner-full-control
Sie sollten ein Ergebnis ähnlich dem folgenden Beispiel erhalten:
-
Konfigurieren der AWS CLI für IPv6-onlyAnforderungen
Amazon S3 unterstützt den Bucket-Zugriff über IPv6. Sie stellen Anforderungen Amazon-S3-API-Aufrufen über IPv6, indem Sie Dual-Stack-Endpunkte verwenden. Dieser Abschnitt enthält Beispiele dafür, wie Anforderungen über IPv6 an einen Dual-Stack-Endpunkt gestellt werden. Weitere Informationen finden Sie unter Verwenden von Amazon S3-Dual-Stack-Endpunkten im Amazon S3-Benutzerhandbuch. Anweisungen zum Einrichten der finden Sie AWS CLIunter Konfigurieren der AWS Command Line Interface für die Arbeit mit Amazon Lightsail.
Wichtig
Der Client und das Netzwerk, die auf den Bucket zugreifen, müssen für IPv6 aktiviert sein. Weitere Informationen finden Sie unter IPv6-Erreichbarkeit.
Es gibt zwei Möglichkeiten, S3-Anforderungen von einer IPv6-onlyInstance aus zu stellen. Sie können so konfigurierenAWS CLI, dass alle Amazon S3-Anforderungen an den Dual-Stack-Endpunkt für das angegebene weitergeleitet werdenAWS-Region. 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 den S3-Dual-Stack-Endpunkt jedem Befehl hinzufügen.
- Konfigurieren des AWS CLI
-
Legen Sie den Konfigurationswert
true
in einem Profil in Ihrer AWS Config-Dateiuse_dualstack_endpoint
auf fest, um alle Amazon S3-Anforderungen, die von den Amazon S3- und s3api-AWS CLIBefehlen 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 die zu konfigurierenAWS CLI.
aws configure set default.s3.use_dualstack_endpoint true
aws configure set default.s3.addressing_style virtual
- Hinzufügen des Dual-Stack-Endpunkts zu einem bestimmten Befehl
-
Sie können den Dual-Stack-Endpunkt pro Befehl verwenden, indem Sie den
--endpoint-url
Parameter aufhttps://s3.dualstack.
oderaws-region
.amazonaws.comhttp://s3.dualstack.
für jeden s3- oder s3api-Befehl setzen. Ersetzen Sie im folgenden Beispielaws-region
.amazonaws.combucketname
undaws-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
Verwalten von Buckets und Objekten in Lightsail
Dies sind die allgemeinen Schritte zur Verwaltung Ihres Lightsail-Objektspeicher-Buckets:
-
Erfahren Sie mehr über Objekte und Buckets im Amazon Lightsail-Objektspeicherdienst. Weitere Informationen finden Sie unter Objektspeicher in Amazon Lightsail.
-
Erfahren Sie mehr über die Namen, die Sie Ihren Buckets in Amazon Lightsail geben können. Weitere Informationen finden Sie unter Regeln für die Bucket-Benennung in Amazon Lightsail.
-
Beginnen Sie mit dem Lightsail-Objektspeicherdienst, indem Sie einen Bucket erstellen. Weitere Informationen finden Sie unter Erstellen von Buckets in Amazon Lightsail.
-
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 zu Ihrem Bucket hinzufügen und Zugriff auf andere AWS-Konten gewähren. Weitere Informationen finden Sie unter Bewährte Methoden für die Sicherheit von Amazon Lightsail-Objektspeichern 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:
-
Blockieren des öffentlichen Zugriffs für Buckets in Amazon Lightsail
-
Konfigurieren von Bucket-Zugriffsberechtigungen in Amazon Lightsail
-
Konfigurieren von Zugriffsberechtigungen für einzelne Objekte in einem Bucket in Amazon Lightsail
-
Erstellen von Zugriffsschlüsseln für einen Bucket in Amazon Lightsail
-
Konfigurieren des Ressourcenzugriffs für einen Bucket in Amazon Lightsail
-
Konfigurieren des kontoübergreifenden Zugriffs für einen Bucket in Amazon Lightsail
-
-
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.
-
Erstellen Sie eine IAM-Richtlinie, die einem Benutzer die Möglichkeit gibt, einen Bucket in Lightsail zu verwalten. Weitere Informationen finden Sie unter IAM-Richtlinie zur Verwaltung von Buckets in Amazon Lightsail .
-
Erfahren Sie, wie Objekte in Ihrem Bucket beschriftet und identifiziert werden. Weitere Informationen finden Sie unter Grundlegendes zu Objektschlüsselnamen in Amazon Lightsail.
-
Erfahren Sie, wie Sie Dateien hochladen und Objekte in Ihren Buckets verwalten. Weitere Informationen finden Sie in den folgenden Anleitungen.
-
Aktivieren Sie Versionsverwaltung, um sämtliche Versionen aller Objekte in Ihrem Bucket zu speichern, abzurufen oder wiederherzustellen. Weitere Informationen finden Sie unter Aktivieren und Aussetzen des Objekt-Versionings in einem Bucket in Amazon Lightsail.
-
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.
-
Überwachen Sie die Auslastung Ihres Buckets. Weitere Informationen finden Sie unter Anzeigen von Metriken für Ihren Bucket in Amazon Lightsail.
-
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 Erstellen von Bucket-Metrikalarmen in Amazon Lightsail.
-
Ä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.
-
Erfahren Sie, wie Sie Ihren Bucket mit anderen Ressourcen verbinden. Weitere Informationen finden Sie in den folgenden Tutorials.
-
Löschen Sie Ihren Bucket, wenn Sie ihn nicht mehr verwenden. Weitere Informationen finden Sie unter Löschen von Buckets in Amazon Lightsail.