Objektspeicher in Amazon Lightsail - 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.

Objektspeicher in Amazon Lightsail

Verwenden Sie den Amazon Lightsail-Objektspeicherdienst, um jederzeit und von überall aus Objekte dem Internet zu speichern und abzurufen. Er wurde entwickelt, um Entwicklern die Datenverarbeitung im Web zu erleichtern, und basiert auf dem Amazon Simple Storage Service (Amazon S3). Lightsail-Objektspeicher ermöglicht Ihnen den Zugriff auf die gleiche hoch skalierbare, zuverlässige, schnelle und kostengünstige Datenspeicherinfrastruktur, die Amazon für den Betrieb seines eigenen globalen Netzwerks von Websites verwendet. Somit können auch Entwickler von den Vorteilen einer flexiblen Skalierbarkeit profitieren.

Konzepte für Objektspeicherklasse

Die folgenden Konzepte und Terminologie gelten für den Lightsail-Objektspeicher.

Buckets

Ein Bucket ist ein Container für Objekte, die im Lightsail-Objektspeicherdienst. Jedes Objekt ist in einem Bucket enthalten, der über eine eigene URL verfügt. Wenn beispielsweise ein Objekt mit dem Namen media/sailbot.jpg im Bucket DOC-EXAMPLE-BUCKET in der Region (us-east-1) USA Ost (Nord-Virginia) gespeichert ist, ist es über die URL adressierbar, die ähnlich mit https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg ist.

Sie können Buckets in AWS-Regionen erstellen, in denen Lightsail verfügbar ist. Informationen über die AWS-Regionen, in denen Lightsail verfügbar ist, finden Sie unter Regionen und Endpunkte in der Allgemeinen AWS-Referenz.

Bucketspeichertarife

Ein Speichertarif, der in der AWS-API als Bündel bezeichnet wird, gibt die monatlichen Kosten, den Speicherplatz und das Datenübertragungskontingent für Ihren Bucket an. Sie müssen einen Speicherplan auswählen, wenn Sie den Bucket zum ersten Mal erstellen. Sie können es später ändern, nachdem Ihr Bucket betriebsbereit ist.

Sie können den Bucket-Plan innerhalb Ihres monatlichen AWS-Abrechnungszeitraums nur einmal ändern. Ändern Sie den Plan Ihres Buckets, wenn dieser konsistent über seinen Speicherplatz oder das Datenübertragungskontingent geht oder wenn die Nutzung Ihres Buckets konsistent im unteren Bereich des Speicherplatzes oder der Datenübertragungskontingents liegt. Da in Ihrem Bucket möglicherweise unvorhersehbare Nutzungsschwankungen auftreten, empfehlen wir Ihnen dringend, den Plan Ihres Buckets nur als langfristige Strategie zu ändern, anstatt als kurzfristige, monatliche Kostensenkungsmaßnahme. Wählen Sie einen Speicherplan, der Ihrem Bucket ausreichend Speicherplatz und Datenübertragungsquoten für eine lange Zeit zur Verfügung stellt.

Objekte

Objekte sind die Grundeinheiten, die in Buckets gespeichert sind. Eine Datei, die Sie in Ihren Bucket hochladen, wird als Objekt bezeichnet, während sie gespeichert wird. Objekte bestehen aus Objekt- und Metadaten. Der Teil Daten ist für de nLightsail-Objektspeicherdienst nicht einsichtig. Metadaten bestehen aus mehreren Name/Wert-Paaren, die das Objekt beschreiben. Diese umfassen Standardmetadaten (z. B. das Datum der letzten Änderung), sowie Standard-HTTP-Metadaten (z. B. den Inhaltstyp).

Ein Objekt wird innerhalb eines Buckets eindeutig durch einen Schlüssel (Name) und eine Version-ID identifiziert.

Objektschlüsselnamen

Ein Schlüssel ist der eindeutige Bezeichner für ein Objekt in einem Bucket. Jedes Objekt in einem Bucket besitzt genau einen Schlüssel. Jedes Objekt wird durch die Kombination aus Bucket, Schlüssel und Version-ID eindeutig identifiziert. Lightsail-Objektspeicher fungiert also als grundlegende Datenzuordnung zwischen "Bucket + Schlüssel + Version" und dem Objekt selbst. Jedes Objekt im Lightsail-Objektspeicher ist über eine Kombination von Webservice-Endpunkt, Bucket-Name, Schlüssel und wahlweise einer Version aufrufbar. So ist in der URL https://DOC-EXAMPLE-BUCKET.us-east-1.amazonaws.com/media/sailbot.jpg DOC-EXAMPLE-BUCKET der Name des Buckets und media/sailbot.jpg der Name des Objektschlüssels.

Objekt-Versioning

Versioning ist eine Feature, mit der Sie mehrere Versionen eines Objekts im selben Bucket aufbewahren können. Aktivieren Sie Versioning, um sämtliche Versionen aller Objekte in Ihrem Bucket zu speichern, abzurufen oder wiederherzustellen. Daten lassen sich dank Versioning nach unbeabsichtigten Benutzeraktionen und Anwendungsfehlern leichter wiederherstellen.

Standardmäßig ist die Versioning deaktiviert, wenn Sie einen Bucket erstellen. Nachdem Sie das Versioning aktiviert haben, wird jede Version jedes Objekts, das Sie in Ihrem Bucket speichern, beibehalten, bis Sie die gespeicherte Version manuell löschen. Wenn Sie beispielsweise das media/sailbot.jpg-Objekt und später eine größere Datei mit demselben Objektschlüsselnamen speichern, wird das ursprüngliche kleinere Objekt als Frühere Version beibehalten. Das neue, größere Objekt wird die Aktuelle Version. Wenn Sie die vorherige Version des Objekts nicht benötigen, können Sie sie löschen. Alle gespeicherten früheren Versionen eines Objekts werden gelöscht, wenn Sie die aktuelle Version des Objekts löschen.

Gespeicherte Objektversionen belegen den Speicherplatz Ihres Buckets auf die gleiche Weise wie gespeicherte aktuelle Versionen eines Objekts. Nachdem Sie das Versioning aktiviert haben, können Sie sie anhalten, um die Speicherung von Objektversionen zu beenden. Dies verbraucht auch weniger Speicherplatz Ihres Buckets, wenn Sie neue Objektversionen hochladen. Wenn Sie das Versioning anhalten, werden gespeicherte Objektversionen beibehalten, neue Objektversionen, die Sie hochladen, während das Versioning angehalten wird, werden jedoch nicht beibehalten.

Zugriff auf Bucket und Objekt

Standardmäßig sind alle Objektspeicher-Ressourcen – Buckets und Objekte – privat. Das bedeutet, dass nur der Bucket-Eigentümer, das Lightsail-Konto, das es erstellt hat, auf den Bucket und seine Objekte zugreifen kann. Optional kann der Bucket-Eigentümer anderen Zugriffsberechtigungen gewähren. Dies kann getan werden, indem alle Objekte oder einzelne Objekte öffentlich eingestellt werden, wodurch sie für jeden auf der Welt lesbar sind. Sie können auch vollen programmatischen Zugriff gewähren, indem Sie Lightsail-Instance zu Ihrem Bucket hinzufügen oder indem Sie Zugriffsschlüssel für Ihren Bucket erstellen. Abschließend können Sie andere AWS-Konten programmgesteuerten schreibgeschützten Zugriff auf Ihren Bucket erteilen.

AWS-Regionen

Sie können Lightsail-Objektspeicher-Buckets in allen AWS-Regionen erstellen, in denen Lightsail vorhanden ist. Sie sollten eine Region im Hinblick auf Latenz, Kosten sowie Einhaltung der relevanten Vorschriften auswählen. In einer AWS-Region gespeicherte Objekte verbleiben in der Region, bis sie explizit in eine andere Region übertragen werden. So verlassen Objekte, die in der Region USA West (Oregon) gespeichert werden, diese Region nicht.

Verwalten von Buckets und Objekten

Der Lightsail-Objektspeicher wurde ursprünglich mit einer minimalen Feature menge angelegt, die einfach und robust sein sollte. Im Folgenden sind einige der Elemente der Verwaltung von Buckets und Objekten:

  • Erstellen von Buckets – Buckets zum Speichern von Daten erstellen. Buckets sind die grundlegende Container im Lightsail-Objektspeicherdienst. Weitere Informationen finden Sie unter Einen Bucket erstellen.

  • Daten speichern – Laden Sie Dateien mit der Lightsail-Konsole, der AWS Command Line Interface (AWS CLI) und AWS-APIs hoch. Weitere Informationen zum Hochladen von Dateien finden Sie auf Hochladen von Dateien auf einen Bucket.

  • Daten herunterladen – Laden Sie Ihre gespeicherten Objekte jederzeit herunter. Weitere Informationen finden Sie unter Herunterladen von Objekten aus einem Bucket.

  • Gewähren von Zugriff – Gewähren oder Verweigern des Zugriffs für andere (z. B. Software oder Einzelpersonen), die Daten aus Ihrem Bucket hochladen oder aus diesem herunterladen wollen. Authentifizierungsmechanismen können Ihnen helfen, Daten vor unbefugtem Zugriff zu schützen. Weitere Informationen finden Sie unter Bucketberechtigungen.

  • Verwalten des Versioning – Aktivieren Sie Versioning, um alle Versionen aller Objekte in Ihrem Bucket zu speichern. Weitere Informationen finden Sie unter Aktivieren und Aussetzen der Bucket-Objekt-Versionsverwaltung.

  • Überwachen der Nutzung – Überwachen Sie die Anzahl der in Ihrem Bucket gespeicherten Objekte und den belegten Speicherplatz. Weitere Informationen finden Sie unter Anzeigen von Bucket-Metriken.

  • Ändern des Speicherplans – Vergrößern Sie Ihren Bucket, wenn er übermäßig ausgelastet wird, oder verkleinern Sie ihn, wenn er nicht ausgelastet wird. Weitere Informationen finden Sie unter Ändern des Tarifs Ihres Buckets.

  • Verbinden Ihres Buckets – Verbinden Sie Ihr Lightsail-Bucket mit Ihrer WordPress Website, um Website-Images und Anhänge zu speichern. Sie können Ihren Bucket auch als Ursprung einer Lightsail-Verteilung für Bereitstellung von Inhalten (CDN). Dies beschleunigt die Lieferung von Objekten in Ihrem Bucket an Ihre Benutzer auf der ganzen Welt. Weitere Informationen finden Sie unter Tutorial: Verbinden Ihrer WordPress-Instance mit einem Bucket und Tutorial: Verwenden eines Buckets mit einer Netzwerkverteilung für die Bereitstellung von Inhalten.

  • Löschen des Buckets – Löschen Sie Ihren Bucket, wenn Sie ihn nicht mehr verwenden. Weitere Informationen finden Sie unter Löschen eines Buckets.