Wenn Sie befürchten, dass Ihre Anwendungssoftware oder Nutzer fälschlicherweise Objekte löschen oder ersetzen könnten, bietet Cloud Storage Funktionen zum Schutz Ihrer Daten:
Mit vorläufigem Löschen werden Ihre Daten standardmäßig auf Bucket-Ebene geschützt und vor versehentlichem oder böswilligem Löschen geschützt. Dabei werden alle kürzlich gelöschten Objekte für einen bestimmten Zeitraum beibehalten. Sie können die gelöschten Objekte innerhalb dieser Dauer wiederherstellen. Weitere Informationen zum Wiederherstellen vorläufig gelöschter Objekte finden Sie unter Vorläufig gelöschte Objekte verwenden.
Bucket-Sperre: Eine Aufbewahrungsrichtlinie, die eine Aufbewahrungsdauer angibt, kann auf einen Bucket angewendet werden. Jedes Objekt im Bucket muss das angegebene Alter erreichen, bevor es gelöscht oder ersetzt werden kann.
Objektaufbewahrungssperre: Eine Aufbewahrungskonfiguration, die ein Datum und eine Uhrzeit bis zur Aufbewahrung angibt, kann für ein einzelnes Objekt festgelegt werden. Das Objekt kann erst nach dem angegebenen Datum und der angegebenen Uhrzeit gelöscht oder ersetzt werden.
Ein Objekt-Hold kann für einzelne Objekte festgelegt werden, um zu verhindern, dass jemand das Objekt löscht oder ersetzt, bevor der Hold entfernt wurde.
Objektversionierung kann für einen Bucket aktiviert werden, um ältere Versionen von Objekten beizubehalten. Wenn die Live-Version eines Objekts gelöscht oder ersetzt wird, wird es nicht aktuell, wenn für den Bucket die Versionsverwaltung aktiviert ist. Wenn Sie eine Live-Version eines Objekts versehentlich löschen, können Sie die nicht aktuelle Version davon in der Live-Version wiederherstellen.
Gleichzeitig erhöht Objektversionierung die Speicherkosten. Dies kann jedoch teilweise ausgeglichen werden, wenn Sie die Verwaltung des Objektlebenszyklus so konfigurieren, dass ältere Objektversionen gelöscht werden. Eine mögliche Einrichtung finden Sie im Beispiel für die Lebenszykluskonfiguration unter Objekte löschen.
Die Verwaltung des Objektlebenszyklus kann für einen Bucket konfiguriert werden, um die Kontrolle über das Löschen von Objekten weiter zu automatisieren. Wenn Sie eine Lebenszykluskonfiguration definieren, führt Cloud Storage eine bestimmte Aktion aus, z. B. das Löschen eines Objekts, sofern das Objekt Ihre Kriterien erfüllt.
Cloud Storage bietet auch Funktionen zur Verwaltung der Speicherklassen Ihrer Objekte:
Die Verwaltung des Objektlebenszyklus kann für einen Bucket konfiguriert werden, um das Verschieben von Objekten in niedrigere Speicherklassen weiter zu automatisieren. Wenn Sie eine Lebenszykluskonfiguration definieren, führt Cloud Storage eine bestimmte Aktion aus, z. B. die Festlegung einer niedrigeren Speicherklasse für ein Objekt, sofern das Objekt Ihre Kriterien erfüllt.
Autoclass kann für einen Bucket aktiviert werden. Cloud Storage verwaltet die Speicherklassen von Objekten im Bucket dann automatisch.