Buckets sind Container für Objekte, die in einem Namespace erstellt und manchmal als logischer Container für Untermandanten betrachtet werden. In S3 werden Container als Buckets bezeichnet, und dieser Begriff wurde von ECS übernommen. In Atmos ist das Äquivalent eines Buckets ein Untermandant. In Swift ist das Äquivalent eines Buckets ein Container und bei CAS ist ein Bucket ein CAS-Pool. Buckets sind in ECS globale Ressourcen. Jeder Bucket wird in einem Namespace erstellt und jeder Namespace wird in einer Replikationsgruppe (RG) erstellt. Buckets sind globale Ressourcen, die sich über mehrere Standorte hinweg erstrecken können. Die Bucket-Erstellung beinhaltet die Zuweisung zu einem Namespace und einer RG. Auf Bucket-Ebene werden Eigentumsrechte und Datei- oder CAS-Zugriff aktiviert. Auf Buckets kann mit verschiedenen Tools gleichzeitig zugegriffen werden, d. h. Sie können mit GeoDrive und S3-Browser auf denselben Bucket zugreifen. |
ECS bietet mehrere Möglichkeiten, einen Bucket zu erstellen. Um einen Bucket zu erstellen, müssen Sie Folgendes tun:
Melden Sie sich über Ihren Browser beim ECS-System an und wählen Sie in der ECS-GUI die ECS-Hilfe („?“) aus, die mit „Erste Schritte mit ECS – Erstellen eines Buckets“ im ECS-Administrationshandbuch verknüpft ist.
Informationen zu Management- und Objektvorgängen finden Sie im ECS REST API-Handbuch.
|
Wenn ein Objektnutzer angelegt wird („Managen“ – „Nutzer“ – „Neuer Objektnutzer“), stehen die folgenden Protokolloptionen zur Verfügung:
|
Dateisystem |
Erforderlich für NFSv3. Erforderlich bei der Bucket-Erstellung. Beachten Sie, dass dies nach der Erstellung des Buckets nicht mehr geändert werden kann. Im Artikel ECS: Best Practices für das Mounten von NFS-Exporten finden Sie weitere Informationen. |
CAS |
Für CAS-Vorgänge muss dies bei der Erstellung des Buckets festgelegt werden. Auf CAS-Buckets kann nicht mit anderen Protokollen zugegriffen werden, und die CAS-Option muss beim Erstellen eines Buckets festgelegt werden. Im Artikel ECS: Best Practices für CAS-NutzerInnen- und Bucket-Administration finden Sie weitere Informationen. |
Metadatensuche |
Aktiviert die Indexierung von Objekten basierend auf Nutzer- und Systemmetadaten und kann nach dem Speichern nicht mehr aktiviert werden. Weitere Informationen finden Sie in der ECS-Hilfe (Symbol „?“ ) in der ECS-GUI, die eine Verknüpfung zum ECS-Administrationshandbuch enthält: „Buckets“ – „Arbeiten mit Buckets im ECS-Portal“ – „Bucket-Einstellungen“ – „Metadaten-Suchfelder“ |
Zugriff während eines Ausfalls (ADO) |
Mit ECS können Sie Buckets so konfigurieren, dass bei einem Ausfall eines Ihrer VDCs darauf zugegriffen werden kann. Im Artikel ECS: Die Bedeutung des Parameters ADO (Access During Outage) finden Sie weitere Informationen. |
Serverseitige Verschlüsselung |
Aktivieren Sie diese Option, um die Data-at-Rest-Verschlüsselung zuzulassen. Dabei werden Daten auf den Storage-Festplatten verschlüsselt, um das Risiko von Datenverlusten durch physischen Diebstahl von Festplatten zu reduzieren. Weitere Informationen finden Sie in der ECS-Hilfe (Symbol „?“ ) in der ECS-GUI, die eine Verknüpfung zum ECS-Administrationshandbuch enthält: „Buckets“ – „Arbeiten mit Buckets im ECS-Portal“ – „Bucket-Einstellungen“ |
Quota |
Weiche und harte Quota kann entweder auf Bucket- oder Namespace-Ebene zugewiesen werden. Im Artikel ECS: So erhöhen Sie die für einen ECS-Bucket festgelegte Quota finden Sie weitere Informationen. |
Bucket-Tagging |
Bucket-Tags sind Schlüsselwertpaare, die Sie einem Bucket zuordnen können. Maximal 10 Tags pro Bucket. Weitere Informationen finden Sie in der ECS-Hilfe (Symbol „?“ ) in der ECS-GUI, die eine Verknüpfung zum ECS-Administrationshandbuch enthält: „Buckets“ – „Arbeiten mit Buckets im ECS-Portal“ – „Bucket-Einstellungen“ – „Bucket-Tagging“ |
Aufbewahrung |
Die Aufbewahrung kann auf Bucket- oder Namespace-Ebene festgelegt werden. Die Aufbewahrung gilt für CAS- und S3-Buckets. Weitere Informationen finden Sie in der ECS-Hilfe (Symbol „?“ ) in der ECS-GUI, die eine Verknüpfung zum ECS-Administrationshandbuch enthält: „Namespaces“ – „Arbeiten mit Namespaces im ECS-Portal“ – „Namespace-Einstellungen“ – „Aufbewahrungszeiträume und -Policies“ |
ACLs bearbeiten | ||||||||||||||||||
S3 ermöglicht das Festlegen der folgenden Berechtigungen:
Es können mehrere Nutzer mit unterschiedlichen Berechtigungen erstellt werden. Weitere Informationen finden Sie in der ECS-Hilfe (Symbol „?“ ) in der ECS-GUI, die eine Verknüpfung zum ECS-Administrationshandbuch enthält: „Buckets“ – „Arbeiten mit Buckets im ECS-Portal“ – „ACLs festlegen“ Weitere Informationen zu CAS finden Sie im Artikel ECS: Einrichten von Bucket-ACLs für CAS. |
Richtlinie bearbeiten |
Die ECS-GUI bietet einen Bucket-Policy-Editor zum Erstellen einer Bucket-Policy für einen vorhandenen Bucket. Policies werden im JSON-Format definiert, die für Policies verwendete Syntax ist dabei die gleiche wie für Amazon AWS:
Beispiele für die oben genannten Vorgänge finden Sie in der ECS-Hilfe (Symbol „?“ ) in der ECS-GUI, die eine Verknüpfung zum ECS-Administrationshandbuch enthält: „Buckets“ – „Arbeiten mit Bucket-Policies festlegen“ – „Bucket-Policy-Szenarien“. |
Es gibt verschiedene Möglichkeiten, die S3-Konnektivität zu testen. Hier sind einige Beispiele für den Zugriff. Einfachste Methode für den Zugriff auf einen S3-Bucket über den S3-Browser. |
Buckets sind durch die maximale für das System konfigurierte Kapazität begrenzt, auf dem der Bucket konfiguriert ist. Buckets sind multiprotokollfähig, mit Ausnahme von CAS-Buckets. CAS-Buckets können nicht freigegeben werden. Der Clientzugriff und die Verfügbarkeit von API-Vorgängen auf Namespace-, Bucket- und Objektebene während eines TSO wird durch die folgenden auf Namespace- und Bucket-Ebene festgelegten ADO-Optionen geregelt:
|
Um einen Bucket zu löschen, müssen Sie sicherstellen, dass der Bucket vollständig leer ist. Dies gilt nicht nur für aktuelle Objekte. Falls konfiguriert, müssen auch Versionen und Löschmarkierungen gelöscht werden, bevor Sie den Bucket entfernen können. Wenn der Bucket nicht manuell gelöscht werden kann, kann eine Lebenszyklus-Policy für den Bucket festgelegt werden, um ihn zu löschen. Im Artikel ECS: So löschen Sie einen S3-Bucket mit vielen darin enthaltenen Objekten mithilfe von Lebenszyklus-Policies finden Sie weitere Informationen. |
Denken Sie vor dem Erstellen eines Buckets daran, dass einige Optionen später nicht mehr geändert werden können:
Stellen Sie sicher, dass die Buckets ordnungsgemäß konfiguriert sind, andernfalls ist möglicherweise eine Migration erforderlich.
Die folgenden Regeln gelten für die Benennung von S3-Buckets in ECS:
Best Practices für Buckets:
Wählen Sie für weitere Informationen die ECS-Hilfe (Symbol „?“ ) in der ECS-GUI aus, die mit dem ECS-Administrationshandbuch verknüpft ist. |
In den aktuellen ECS-Versionshinweisen finden Sie aktuelle Korrekturen, die für Bucket-Einschränkungen vorgenommen wurden.