Vultr Objektspeicher

S3-kompatibler * Objektspeicher ist jetzt in der Vultr-Cloud verfügbar. Unsere Objektspeichertechnologie ist erschwinglich, skalierbar und einfach in Ihre vorhandenen Lösungen zu integrieren. Dieser Artikel bietet einen Überblick über die Objektspeicherung und Anweisungen für den Einstieg.

Was ist Objektspeicherung?

Object Storage ist ein über das Internet zugänglicher Dienst zum Speichern und Abrufen von Dateien. Dateien werden als "Objekte" bezeichnet. Auf Objekte, die in den Objektspeicher hochgeladen wurden, kann privat oder öffentlich im Web zugegriffen werden. Die Objektspeicherung unterstützt eine praktisch unbegrenzte Anzahl von Objekten.

Anwendungsfälle für die Objektspeicherung sind:

  • Hosten Sie statische Website-Assets (Bilder, Javascript, CSS, Mediendateien).
  • Teilen Sie Software oder Geschäftsdateien.
  • Sichern und Wiederherstellen von Lösungen.
  • Lagern Sie große Mengen an Gegenständen.
  • Beseitigen Sie die Notwendigkeit, den Dateispeicher zu verwalten und zu erweitern.

Wie kann ich Objektspeicher bestellen?

Innerhalb des Vultr-Kundenportals wird oben auf der Seite ein Menüpunkt "Objekte" angezeigt. Hiermit gelangen Sie zur Liste der Objektspeicherabonnements .

Auf der Seite mit der Abonnementliste werden Links zum Bestellen des Objektspeichers und zum Verwalten Ihrer vorhandenen Objektspeicherabonnements angezeigt.

Wie kann ich Objektspeicher verwenden?

Sobald Sie ein Objektspeicherabonnement bestellt haben, wird das Abonnement in der Abonnementliste angezeigt . Durch Klicken auf das Abonnement gelangen Sie zur Seite mit den Abonnementdetails, auf der Sie den erforderlichen Hostnamen und die erforderlichen Zugriffsschlüssel finden.

Der Objektspeicher von Vultr ist S3-kompatibel *. Dies bedeutet, dass es mit den meisten für Amazon S3 entwickelten Tools kompatibel ist.

Schlüssel Konzepte

Der Objektspeicher wird bei Vultr über Abonnements erworben . Ein einzelnes Abonnement gewährt Ihnen eine feste Speichermenge an einem bestimmten Ort. Jedes Abonnement ist isoliert und verfügt über einen eigenen Satz von S3-Zugriffsschlüsseln. Wenn Sie Objekte sowohl in New Jersey als auch in Los Angeles speichern möchten, müssen Sie zwei Abonnements erwerben.

Jedes Abonnement enthält ein Paar S3-Zugriffsschlüssel. Dies sind die Schlüssel, die mit Ihrer S3-kompatiblen Software verwendet werden.

Es gibt eine Vielzahl von S3-kompatiblen Software. Die Software, die Sie verwenden können, hängt von Ihren persönlichen Vorlieben und dem Betriebssystem Ihres Computers ab. Im Allgemeinen sind sowohl CLI-basierte als auch grafische Tools verfügbar. Wir werden später in diesem Dokument einige Beispiele einfügen.

Objekte werden in Eimern gespeichert. Bevor Sie mit dem Hochladen von Objekten beginnen können, müssen Sie mindestens einen Bucket erstellen. Buckets ähneln Ordnern in einem Dateisystem. Bucket-Namen sind an jedem Ort eindeutig. Zum Beispiel konnte ich nicht zwei mybucketin New Jersey benannte Eimer erstellen . Weitere Informationen finden Sie unter "Regeln für die Benennung von Buckets".

Buckets sind namentlich über das Internet zugänglich. Wenn ich beispielsweise einen mybucketin New Jersey benannten Bucket erstellen würde, wäre der Bucket unter https://mybucket.ewr1.vultrobjects.com/und auch verfügbar https://ewr1.vultrobjects.com/mybucket/. Der ewr1.vultrobjects.comHostname-Teil variiert je nach Region und kann in der Objektspeicher-Abonnementliste referenziert werden .

Objekte werden in Buckets hochgeladen. In den meisten S3-Tools sind Objekte standardmäßig "privat". Dies bedeutet, dass Sie die S3-Zugriffsschlüssel benötigen, um das Objekt herunterzuladen. Dateien können auch "öffentlich" gemacht werden, um sie im Web zugänglich zu machen. Wenn Sie photo.jpgauf hochladen mybucketund dann die Berechtigung auf "public" setzen, wird die Datei unter zugänglich https://mybucket.ewr1.vultrobjects.com/photo.jpg.

s3cmd: Beispiel eines CLI-Tools

S3cmd ist ein Befehlszeilen-S3-Client für Linux und Mac. Unsere getestete Version war 2.0.2.

Zuerst müssen Sie konfigurieren s3cmd.

s3cmd --configure

Der Assistent stellt Ihnen mehrere Fragen. Verwenden Sie die mit Ihrem Objektspeicherabonnement angegebenen Werte für die folgenden Fragen. Ersetzen access123, secret123und ewr1.vultrobjects.comentsprechend.

Access key: access123
Secret key: secret123
...
S3 Endpoint: ewr1.vultrobjects.com
DNS style bucket+hostname:port: %(bucket)s.ewr1.vultrobjects.com
...

Nach Abschluss des Assistenten können Sie s3cmdauf Ihren Objektspeicher zugreifen.

# make bucket
s3cmd mb s3://mybucket

# remove bucket
s3cmd rb s3://mybucket

# list buckets
s3cmd ls

# list files in bucket
s3cmd ls s3://mybucket

# upload file, private access
s3cmd put photo.jpg s3://mybucket/photo.jpg

# upload file, public access
s3cmd put -P photo.jpg s3://mybucket/photo.jpg

# download file
s3cmd get s3://mybucket/photo.jpg

# delete file
s3cmd rm s3://mybucket/photo.jpg

# change access on file to public
s3cmd setacl s3://mybucket/photo.jpg --acl-public

# change access on file to private
s3cmd setacl s3://mybucket/photo.jpg --acl-private

# enable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-public

# disable directory listing on a bucket
s3cmd setacl s3://mybucket/ --acl-private

Weitere Beispiele finden Sie in der s3cmdManpage.

Cyberduck: Beispiel eines grafischen Werkzeugs

Cyberduck ist ein grafischer Dateimanager für Windows und Mac. Es unterstützt S3, FTP und viele beliebte Dateifreigabedienste. Unsere getestete Version war 6.8.2.

Stellen Sie eine Verbindung zum Vultr-Objektspeicher her, indem Sie auf "Verbindung öffnen" klicken.

Das Dialogfeld "Verbindung öffnen" wird angezeigt. Sie müssen " Server", " Access Key ID" und " Password" angeben . Verwenden Sie die mit Ihrem Objektspeicherabonnement angegebenen Werte.

  • " Server" ist der S3-Hostname ( ewr1.vultrobjects.com).
  • " Access Key ID" ist der S3-Zugangsschlüssel.
  • " Password" ist der geheime S3-Schlüssel.

Klicken Sie auf die Schaltfläche "Verbinden", um eine Verbindung herzustellen. Anschließend können Sie Dateien mit Cyberduck verwalten.

# create bucket
Choose "File, New Folder" from the menu, or right click in the file area and choose "New Folder". The folder name is the bucket name.

# remove bucket
Right click on a bucket, click "Delete".

# upload file
Drag and drop a file from your computer onto the bucket.

# download file
Right click on a file, click "Download As...".

# delete file
Right click on a file, click "Delete".

# change access on file to public
Right click on a file, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# change access on file to private
Right click on a file, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

# enable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. Click the gear on the lower left corner, and choose "Everyone" from the menu. Set the "Permission" dropdown to "READ" for the "Everyone" ACL table entry. Close the "Info" window.

# disable directory listing on a bucket
Right click on a bucket, click "Info". Go to the "Permissions" tab. If "Everyone" appears in the "Access Control List (ACL)", click the gear on the lower left corner and remove the entry. Close the "Info" window.

Technische Information

Ratenlimits

Die Objektspeicherung ist auf 400 Anforderungen pro Sekunde begrenzt. Wenn für Ihre Anwendung ein höheres Anforderungsvolumen erforderlich ist, empfehlen wir aus Gründen der Leistung und Sicherheit die Bereitstellung eines Caching-Proxys vor Ihrem Objektspeicher.

Regeln für die Benennung von Buckets

  • Bucket-Namen müssen pro Standort eindeutig sein.
  • Bucket-Namen müssen mit einem Kleinbuchstaben beginnen und enden.
  • Bucket-Namen können einen Bindestrich (-) enthalten.
  • Die maximale Länge der Bucket-Namen beträgt 255 Zeichen.
  • Auf Bucket-Namen mit mehr als 63 Zeichen kann nicht zugegriffen werden, wenn ein virtueller Bucket-Hostname verwendet wird, z. B. "mylongbucketname.ewr1.vultrobjects.com". Für längere Bucket-Namen muss die Verzeichnismethode der obersten Ebene verwendet werden, z. B. "ewr1.vultrobjects.com/mylongbucketname".

S3-Kompatibilität

In der folgenden Tabelle ist die Kompatibilität zwischen dem Vultr-Objektspeicher und dem S3-Protokoll aufgeführt. Die Kompatibilität kann je nach dem S3-Tool, das für den Zugriff auf den Vultr-Objektspeicher verwendet wird, weiter eingeschränkt sein.

Bei Download-Anforderungen entspricht der Header "Content-Length" möglicherweise nicht der Größe der Datei. Dies liegt daran, dass wir gzip auf unseren Webservern verwenden, um die Leistung zu verbessern. In dem seltenen Fall, dass dies Probleme für Ihr Automatisierungssystem verursacht, können Sie gzip bei Anforderungen deaktivieren. Das libcloud-Projekt wird aktualisiert , um dieses Verhalten zu unterstützen.

Bucket ACLs (Get, Put) Ja
Bucket Access Logging Nein
Eimerinventar Nein
Eimer-Lebenszyklus Ja
Eimerposition Ja
Bucket-Benachrichtigung Nein
Bucket-Objektversionen Ja
Bucket-Replikation Nein
Bucket Request Payment Ja
Bucket Website Nein
CORS Ja
Objekt kopieren Ja
Bucket erstellen Ja
Eimer löschen Ja
Objekt löschen Ja
Holen Sie sich Bucket Info (HEAD) Ja
Objekt abrufen Ja
Objektinformationen abrufen (HEAD) Ja
Listeneimer Ja
Mehrteilige Uploads Ja
Objekt-ACLs (Get, Put) Ja
Objektmetadaten Ja
Objekt-Tagging Ja
POST-Objekt Ja
Richtlinie (Buckets, Objekte) Ja
Vorsignierte URLs Ja
Objekt setzen Ja


Leave a Comment

Benutzerdefinierte ISO auf Bare Metal

Benutzerdefinierte ISO auf Bare Metal

Einführung Vultr verfügt derzeit nicht über ein System, mit dem benutzerdefinierte ISOs hochgeladen und auf Bare Metal montiert werden können. Dies hört jedoch nicht auf

So erstellen Sie Reverse DNS- oder PTR-Einträge in der Vultr-Systemsteuerung

So erstellen Sie Reverse DNS- oder PTR-Einträge in der Vultr-Systemsteuerung

Einführung in Vultr Reverse DNS Um einen PTR- oder Reverse DNS-Eintrag für die IP-Adresse Ihrer Instanzen hinzuzufügen, müssen Sie die folgenden Schritte ausführen:

Korrekturzeit unter Windows Server

Korrekturzeit unter Windows Server

Standardmäßig ist die Systemzeit eines Vultr VPS mit Windows Server 2012 auf die UTC-Zeitzone eingestellt. Sie können die Zeitzone nach Ihren Wünschen ändern, aber t

Setzen Sie das Windows Server-Administratorkennwort zurück

Setzen Sie das Windows Server-Administratorkennwort zurück

Es gibt Zeiten, in denen Sie Ihr lokales Administratorkennwort unter Windows vergessen haben und es zurücksetzen müssen. Es ist leicht möglich, dieses Passwort zurückzusetzen. I.

Automatisieren von Ubuntu 16-Updates mit Vultr-Startskripten

Automatisieren von Ubuntu 16-Updates mit Vultr-Startskripten

Ubuntu 16 und höher führt regelmäßige Aufgaben im Zusammenhang mit apt (z. B. Aktualisieren der Paketliste und Anwenden unbeaufsichtigter Upgrades) mithilfe eines systemd-Timers aus. Thi

Wie ändere ich die Größe meiner VPS-Festplatte?

Wie ändere ich die Größe meiner VPS-Festplatte?

In diesem Handbuch wird erläutert, wie Sie die Größe der Festplatte auf einem Vultr VPS ändern. Wenn Sie Ihren Plan kürzlich auf einen Plan mit einer größeren Festplatte aktualisiert haben, können Sie diesen folgen

Zugriff auf den Einzelbenutzermodus (Root-Passwort zurücksetzen)

Zugriff auf den Einzelbenutzermodus (Root-Passwort zurücksetzen)

Um das Root-Passwort Ihres Servers zurückzusetzen, müssen Sie im Einzelbenutzermodus starten. Greifen Sie im Vultr-Kundenportal auf Ihren Server zu und befolgen Sie die Schritte

Mehrere private Netzwerke

Mehrere private Netzwerke

Vultr hat Anfang 2018 die Unterstützung für mehrere private Netzwerke eingeführt. Diese Funktion wird als Erweiterung des privaten Standardnetzwerks angeboten. Whe

So stellen Sie einen Schnappschuss wieder her

So stellen Sie einen Schnappschuss wieder her

Snapshots sind eine effektive Möglichkeit, eine vollständige Sicherung Ihres Servers zu erstellen. Sie können nicht einzelne Dateien wiederherstellen, sondern den gesamten Server. Thi

Erste Schritte mit Cloud-Init

Erste Schritte mit Cloud-Init

Cloud-init ist ein Open Source-Projekt, das mit den meisten Linux-Distributionen kompatibel ist. Bei Vultr-Instanzen, die vor 2017 erstellt wurden, wurde diese Software standardmäßig installiert. Th

Automatische Backups

Automatische Backups

Vultr bietet eine automatische Sicherung als Option für Recheninstanzen an. Backups sind äußerst wichtig für geschäftskritische Systeme und das Vultr-Backup-System

Klonen eines virtuellen Servers mit Vultr

Klonen eines virtuellen Servers mit Vultr

Gelegentlich müssen Sie einen virtuellen Server entweder zu Skalierungszwecken klonen oder beispielsweise die Region des Servers ändern. Auf Vultr ist das einfach, a

Beispiel eines Autorisierungsschreibens für BGP-Ankündigungen

Beispiel eines Autorisierungsschreibens für BGP-Ankündigungen

Bitte verwenden Sie die folgende Vorlage, wenn Sie eine Autorisierung für BGP-Ankündigungen anfordern. AUTORISIERUNGSBUCHSTABE [DATUM] Wen es betrifft, Thi

Privates Netzwerk konfigurieren

Privates Netzwerk konfigurieren

Wenn Sie einem vorhandenen Computer ein privates Netzwerk zuweisen (oder Ihr eigenes Betriebssystem bereitstellen), müssen Sie die IP-Adressen auf dem privaten Computer konfigurieren

Installieren Sie Nginx + PHP FPM + Caching + MySQL unter Ubuntu 12.04

Installieren Sie Nginx + PHP FPM + Caching + MySQL unter Ubuntu 12.04

Wahrscheinlich werden viele Leute ihre Vultr-VPS als Webserver verwenden. Eine gute Wahl wäre Nginx als Webserver. In diesem Thema werde ich o beschreiben

Vultr Block Lagerung

Vultr Block Lagerung

Mit der Vultrs Cloud Block Storage-Technologie können Sie skalierbaren Hochleistungsspeicher in Ihre Instanz einbinden, wodurch das Speichermanagement erheblich verbessert wird

RPKI

RPKI

RPKI (Resource Public Key Infrastructure) ist eine Möglichkeit, die Entführung von BGP zu verhindern. Es verwendet kryptografische Signaturen, um zu überprüfen, ob ein Lieferavis zulässig ist

Aktivieren Sie Windows Audio auf einer Windows Server-Instanz

Aktivieren Sie Windows Audio auf einer Windows Server-Instanz

Hinweis: Dieses Handbuch funktioniert für Windows 2012 R2- und Windows 2016-Instanzen. Auf Windows-Servern ist der Windows-Audiodienst standardmäßig nicht aktiviert.

Konfigurieren von IPv6 auf Ihrem VPS

Konfigurieren von IPv6 auf Ihrem VPS

Jedes dieser Beispiele setzt ein IPv6-Subnetz von 2001 voraus: db8: 1000 :: / 64. Sie müssen sie mit dem Ihnen zugewiesenen Subnetz aktualisieren. Wir werden usin sein

Hochverfügbarkeit auf Vultr mit Floating IP und BGP

Hochverfügbarkeit auf Vultr mit Floating IP und BGP

Mit Vultr können Sie zwei unserer Funktionen (Floating IPs und BGP) kombinieren, um eine hohe Verfügbarkeit zu erreichen. Setup Sie benötigen zwei Instanzen im Sam

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.