CloudMirror-Replizierung wird konfiguriert
Der CloudMirror Replikationsservice ist einer der drei StorageGRID Plattform-Services. Mithilfe der CloudMirror Replizierung können Sie Objekte automatisch in einen externen S3-Bucket replizieren.
-
Plattform-Services müssen von einem StorageGRID-Administrator für Ihr Mandantenkonto aktiviert werden.
-
Sie müssen bereits einen Bucket erstellt haben, um als Replikationsquelle zu fungieren.
-
Der Endpunkt, den Sie als Ziel für die CloudMirror-Replikation verwenden möchten, muss bereits vorhanden sein, und Sie müssen über seinen URN verfügen.
-
Sie müssen zu einer Benutzergruppe gehören, die über die Berechtigung Alle Buckets verwalten oder Stammzugriff verfügt, sodass Sie die Einstellungen für alle S3-Buckets in Ihrem Mandantenkonto verwalten können. Diese Berechtigungen überschreiben die Berechtigungseinstellungen in Gruppen- oder Bucket-Richtlinien bei der Konfiguration des Buckets mithilfe des Mandanten-Manager.
Die CloudMirror Replizierung kopiert Objekte von einem Quell-Bucket zu einem Ziel-Bucket, der in einem Endpunkt angegeben wird. Um die CloudMirror-Replikation für einen Bucket zu aktivieren, müssen Sie eine gültige Bucket-Replizierungskonfiguration-XML erstellen und anwenden. Die XML-Replikationskonfiguration muss den URN eines S3-Bucket-Endpunkts für jedes Ziel verwenden.
Die Replizierung wird für Quell- oder Ziel-Buckets nicht unterstützt, wenn S3 Object Lock aktiviert ist. |
Allgemeine Informationen zur Bucket-Replizierung und deren Konfiguration finden Sie in der Amazon-Dokumentation zur regionsübergreifenden Replizierung (CRR). Informationen dazu, wie StorageGRID die S3-Bucket-Replizierungskonfigurations-API implementiert, finden Sie in den Anweisungen zur Implementierung von S3-Client-Applikationen.
Wenn Sie die CloudMirror-Replizierung auf einem Bucket aktivieren, der Objekte enthält, werden neue, dem Bucket hinzugefügte Objekte repliziert, die vorhandenen Objekte jedoch nicht im Bucket. Sie müssen vorhandene Objekte aktualisieren, um die Replikation auszulösen.
Wenn Sie in der Replikationskonfiguration-XML eine Storage-Klasse angeben, verwendet StorageGRID diese Klasse, wenn Vorgänge mit dem Ziel-S3-Endpunkt durchgeführt werden. Der Ziel-Endpunkt muss auch die angegebene Storage-Klasse unterstützen. Befolgen Sie unbedingt die Empfehlungen des Zielsystemanbieter.
-
Replizierung für Ihren Quell-Bucket aktivieren:
Verwenden Sie einen Texteditor, um die Replikationskonfiguration-XML zu erstellen, die für die Replikation erforderlich ist, wie in der S3-Replikations-API angegeben. Bei der XML-Konfiguration:
-
Beachten Sie, dass StorageGRID nur V1 der Replizierungskonfiguration unterstützt. Das bedeutet, dass StorageGRID die Verwendung von nicht unterstützt
Filter
Element für Regeln und folgt V1-Konventionen zum Löschen von Objektversionen. Details finden Sie in der Amazon Dokumentation zur Replizierungskonfiguration. -
Verwenden Sie den URN eines S3-Bucket-Endpunkts als Ziel.
-
Fügen Sie optional die hinzu
<StorageClass>
Und geben Sie eines der folgenden Elemente an:-
STANDARD
: Die Standard-Speicherklasse. Wenn Sie beim Hochladen eines Objekts keine Speicherklasse angeben, wird das angezeigtSTANDARD
Storage-Klasse wird verwendet. -
STANDARD_IA
: (Standard - seltener Zugang.) Nutzen Sie diese Storage-Klasse für Daten, auf die seltener zugegriffen wird, aber bei Bedarf auch schnell zugegriffen werden muss. -
REDUCED_REDUNDANCY
: Verwenden Sie diese Speicherklasse für nicht kritische, reproduzierbare Daten, die mit weniger Redundanz gespeichert werden können als dieSTANDARD
Storage-Klasse.
-
-
Wenn Sie ein angeben
Role
In der XML-Konfiguration wird sie ignoriert. Dieser Wert wird von StorageGRID nicht verwendet.
<ReplicationConfiguration> <Role></Role> <Rule> <Status>Enabled</Status> <Prefix>2020</Prefix> <Destination> <Bucket>urn:sgws:s3:::2017-records</Bucket> <StorageClass>STANDARD</StorageClass> </Destination> </Rule> </ReplicationConfiguration>
-
-
Wählen Sie im Mandantenmanager STORAGE (S3) > Buckets aus.
-
Wählen Sie den Namen des Quell-Buckets aus.
Die Seite mit den Bucket-Details wird angezeigt.
-
Wählen Sie Plattform-Services > Replikation.
-
Aktivieren Sie das Kontrollkästchen * Replikation aktivieren*.
-
Fügen Sie die XML-Replikationskonfiguration in das Textfeld ein und wählen Sie Änderungen speichern.
Plattformservices müssen für jedes Mandantenkonto von einem StorageGRID-Administrator mithilfe des Grid Manager oder der Grid Management API aktiviert werden. Wenden Sie sich an Ihren StorageGRID-Administrator, wenn beim Speichern der Konfigurations-XML ein Fehler auftritt. -
Überprüfen Sie, ob die Replikation ordnungsgemäß konfiguriert ist:
-
Fügen Sie dem Quell-Bucket ein Objekt hinzu, das die in der Replizierungskonfiguration angegebenen Anforderungen für die Replizierung erfüllt.
In dem zuvor gezeigten Beispiel werden Objekte repliziert, die mit dem Präfix „
2020
“ übereinstimmen. -
Vergewissern Sie sich, dass das Objekt in den Ziel-Bucket repliziert wurde.
Bei kleinen Objekten wird die Replizierung schnell durchgeführt.
-