

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.

# Sammlungen mithilfe von Schnappschüssen sichern
<a name="serverless-snapshots"></a>

Snapshots sind point-in-time Backups Ihrer Amazon OpenSearch Serverless-Sammlungen, die Notfallwiederherstellungsfunktionen bieten. OpenSearch Serverless erstellt und verwaltet automatisch Snapshots Ihrer Sammlungen und gewährleistet so Geschäftskontinuität und Datenschutz. Jeder Snapshot enthält Index-Metadaten (Einstellungen und Zuordnungen für Ihre Indizes), Cluster-Metadaten (Indexvorlagen und Aliase) und Indexdaten (alle Dokumente und Daten, die in Ihren Indizes gespeichert sind).

OpenSearch Serverless bietet automatische stündliche Backups ohne manuelle Konfiguration, ohne Wartungsaufwand, ohne zusätzliche Speicherkosten, schnelle Wiederherstellung nach versehentlichem Datenverlust und die Möglichkeit, bestimmte Indizes aus einem Snapshot wiederherzustellen.

Bevor Sie mit Snapshots arbeiten, sollten Sie sich mit diesen wichtigen Überlegungen vertraut machen. Das Erstellen eines Snapshots nimmt Zeit in Anspruch und erfolgt nicht sofort. Neue Dokumente oder Aktualisierungen während der Snapshot-Erstellung werden nicht in den Snapshot aufgenommen. Sie können Schnappschüsse nur in ihrer ursprünglichen Sammlung und nicht in einer neuen Sammlung wiederherstellen. Nach der Wiederherstellung erhalten Indizes neue, UUIDs die sich von ihren Originalversionen unterscheiden. Bei der Wiederherstellung eines vorhandenen offenen Index in OpenSearch Serverless werden die Daten dieses Indexes überschrieben, sofern kein neuer Indexname oder ein Präfixmuster angegeben wird. Dies unterscheidet sich vom Kernverhalten. OpenSearch Sie können jeweils nur einen Wiederherstellungsvorgang ausführen, und Sie können nicht mehrere Wiederherstellungsvorgänge für dieselbe Sammlung gleichzeitig starten. Der Versuch, Indizes während eines aktiven Wiederherstellungsvorgangs wiederherzustellen, führt dazu, dass der Vorgang fehlschlägt. Während eines Wiederherstellungsvorgangs schlagen Ihre Anfragen an die Indizes fehl.

## Erforderliche Berechtigungen
<a name="serverless-snapshots-permissions"></a>

Um mit Snapshots zu arbeiten, konfigurieren Sie die folgenden Berechtigungen in Ihrer Datenzugriffsrichtlinie. Weitere Informationen zu Datenzugriffsrichtlinien finden Sie unter[Datenzugriffsrichtlinien im Vergleich zu IAM-Richtlinien](serverless-data-access.md#serverless-data-access-vs-iam).


****  

| Datenzugriffsrichtlinie | APIs | 
| --- | --- | 
| aoss: DescribeSnapshot | GET /\$1 -automatisiert cat/snapshots/aossHOLEN SIE SICH \$1/snapshot/aoss-automated/snapshot | 
| als Oss: RestoreSnapshot | POST /\$1 /\$1wiederherstellen snapshot/aoss-automated/snapshot | 
| aOS: DescribeCollectionItems | Holen Sie sich /\$1cat/recovery | 

Sie können Richtlinien mit den folgenden Befehlen konfigurieren: AWS CLI 

1.  [ create-access-policy](https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/create-access-policy.html) 

1.  [ delete-access-policy ](https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/delete-access-policy.html) 

1. [ get-access-policy ](https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/get-access-policy.html)

1. [ update-access-policy ](https://docs.aws.amazon.com/cli/latest/reference/opensearchserverless/update-access-policy.html)

Hier ist ein Beispiel für einen CLI-Befehl zum Erstellen einer Zugriffsrichtlinie. Ersetzen Sie im Befehl den *example* Inhalt durch Ihre spezifischen Informationen.

```
aws opensearchserverless create-access-policy \
--type data \
--name Example-data-access-policy \
--region aws-region \
--policy '[
  {
    "Rules": [
      {
        "Resource": [
          "collection/Example-collection"
        ],
        "Permission": [
          "aoss:DescribeSnapshot",
          "aoss:RestoreSnapshot",
          "aoss:DescribeCollectionItems"
        ],
        "ResourceType": "collection"
      }
    ],
    "Principal": [
      "arn:aws:iam::111122223333:user/UserName"
    ],
    "Description": "Data policy to support snapshot operations."
  }
]'
```

## Arbeiten mit Snapshots
<a name="serverless-snapshots-working-with"></a>

Wenn Sie eine neue Sammlung erstellen, erstellt OpenSearch Serverless standardmäßig automatisch jede Stunde Snapshots. Sie müssen selbst keine Aktion durchführen. Jeder Snapshot enthält alle Indizes in der Sammlung. Nachdem OpenSearch Serverless Snapshots erstellt hat, können Sie diese auflisten und die Details des Snapshots mithilfe der folgenden Verfahren überprüfen.

### Schnappschüsse auflisten
<a name="serverless-snapshots-listing"></a>

Gehen Sie wie folgt vor, um alle Snapshots in einer Sammlung aufzulisten und ihre Details zu überprüfen.

------
#### [ Console ]

1. Öffnen Sie die Amazon OpenSearch Service-Konsole unter [https://console.aws.amazon.com/aos/](https://console.aws.amazon.com/aos/).

1. Wählen Sie im linken Navigationsbereich **Serverless** und dann **Collections** aus.

1. Wählen Sie den Namen Ihrer Sammlung, um die zugehörige Detailseite zu öffnen.

1. Wählen Sie den Tab **Schnappschüsse**, um alle generierten Schnappschüsse anzuzeigen.

1. Überprüfen Sie die Snapshot-Informationen, einschließlich:
   + **Snapshot-ID** — Eindeutiger Bezeichner für den Snapshot
   + **Status** — Aktueller Status (verfügbar, In Bearbeitung)
   + **Erstellungszeit** — Wann der Snapshot erstellt wurde

------
#### [ AWS CLI ]
+ Verwenden Sie den folgenden Befehl, um alle Snapshots in einer Sammlung aufzulisten:

  ```
  GET /_cat/snapshots/aoss-automated
  ```

  OpenSearch Serverless gibt eine Antwort wie die folgende zurück:

  ```
  id                                 status  start_epoch start_time end_epoch  end_time    duration    indexes successful_shards failed_shards total_shards
  snapshot-ExampleSnapshotID1     SUCCESS 1737964331  07:52:11   1737964382 07:53:02    50.4s       1                                             
  snapshot-ExampleSnapshotID2     SUCCESS 1737967931  08:52:11   1737967979 08:52:59    47.7s       2                                             
  snapshot-ExampleSnapshotID3     SUCCESS 1737971531  09:52:11   1737971581 09:53:01    49.1s       3                                             
  snapshot-ExampleSnapshotID4 IN_PROGRESS 1737975131  10:52:11   -          -            4.8d       3
  ```

------

### Schnappschuss-Details abrufen
<a name="serverless-snapshots-get-details"></a>

Verwenden Sie die folgenden Verfahren, um detaillierte Informationen zu einem bestimmten Snapshot abzurufen.

------
#### [ Console ]

1. Öffnen Sie die Amazon OpenSearch Service-Konsole unter [https://console.aws.amazon.com/aos/](https://console.aws.amazon.com/aos/).

1. Wählen Sie im linken Navigationsbereich **Serverless** und dann **Collections** aus.

1. Wählen Sie den Namen Ihrer Sammlung, um die zugehörige Detailseite zu öffnen.

1. Wählen Sie die Registerkarte **Snapshots** aus.

1. Wählen Sie die Snapshot-Job-ID, um detaillierte Informationen zum Snapshot anzuzeigen, einschließlich Metadaten, enthaltener Indizes und Zeitinformationen.

------
#### [ AWS CLI ]
+ Verwenden Sie den folgenden Befehl, um Informationen zu einem Snapshot abzurufen. Ersetzen Sie im Befehl den *example* Inhalt durch Ihre spezifischen Informationen.

  ```
  GET _snapshot/aoss-automated/snapshot/
  ```

  Beispielanforderung:

  ```
  GET _snapshot/aoss-automated/snapshot-ExampleSnapshotID1/
  ```

  Beispielantwort:

  ```
  {
      "snapshots": [
          {
              "snapshot": "snapshot-ExampleSnapshotID1-5e01-4423-9833Example",
              "uuid": "Example-5e01-4423-9833-9e9eb757Example",
              "version_id": 136327827,
              "version": "2.11.0",
              "remote_store_index_shallow_copy": true,
              "indexes": [
                  "Example-index-0117"
              ],
              "data_streams": [],
              "include_global_state": true,
              "metadata": {},
              "state": "SUCCESS",
              "start_time": "2025-01-27T09:52:11.953Z",
              "start_time_in_millis": 1737971531953,
              "end_time": "2025-01-27T09:53:01.062Z",
              "end_time_in_millis": 1737971581062,
              "duration_in_millis": 49109,
              "failures": [],
              "shards": {
                  "total": 0,
                  "failed": 0,
                  "successful": 0
              }
          }
      ]
  }
  ```

------

Die Snapshot-Antwort umfasst mehrere Schlüsselfelder: Sie `id` stellt eine eindeutige Kennung für den Snapshot-Vorgang bereit, `status` gibt den aktuellen Status zurück `SUCCESS` oder `duration` gibt die Zeit an`IN_PROGRESS`, die bis zum Abschluss des Snapshot-Vorgangs benötigt wurde, und `indexes` gibt die Anzahl der im Snapshot enthaltenen Indizes zurück.

## Wiederherstellung aus einem Snapshot
<a name="serverless-snapshots-restoring"></a>

Bei der Wiederherstellung aus einem Snapshot werden Daten aus einer zuvor erstellten Sicherung wiederhergestellt. Dieser Prozess ist entscheidend für die Notfallwiederherstellung und das Datenmanagement in OpenSearch Serverless. Machen Sie sich vor der Wiederherstellung bewusst, dass wiederhergestellte Indizes andere Versionen haben UUIDs als ihre ursprünglichen Versionen. Bei der Wiederherstellung auf einen vorhandenen offenen Index in OpenSearch Serverless werden die Daten dieses Indexes überschrieben, sofern kein neuer Indexname oder ein Präfixmuster angegeben wird, Snapshots können nur in ihrer ursprünglichen Sammlung wiederhergestellt werden (sammlungsübergreifende Wiederherstellung wird nicht unterstützt), und Wiederherstellungsvorgänge wirken sich auf die Clusterleistung aus. Planen Sie daher entsprechend.

Gehen Sie wie folgt vor, um gesicherte Indizes aus einem Snapshot wiederherzustellen.

------
#### [ Console ]

1. Öffnen Sie die Amazon OpenSearch Service-Konsole unter [https://console.aws.amazon.com/aos/](https://console.aws.amazon.com/aos/).

1. Wählen Sie im linken Navigationsbereich **Serverless** und dann **Collections** aus.

1. Wählen Sie den Namen Ihrer Sammlung, um die zugehörige Detailseite zu öffnen.

1. Wählen Sie den Tab **Schnappschüsse**, um die verfügbaren Schnappschüsse anzuzeigen.

1. Wählen Sie den Snapshot aus, aus dem Sie wiederherstellen möchten, und wählen Sie dann **Aus Snapshot wiederherstellen**.

1. Gehen **Sie im Dialogfeld „Aus Snapshot wiederherstellen**“ wie folgt vor:
   + Überprüfen Sie für **den Snapshot-Namen** die gewählte Snapshot-ID.
   + Wählen Sie für den **Snapshot-Bereich** eine der folgenden Optionen aus:
     + **Alle Indizes in der Sammlung — Stellt** alle Indizes aus dem Snapshot wieder her
     + **Spezifische Indizes — Wählen Sie einzelne Indizes** für die Wiederherstellung aus
   + Wählen Sie **unter Ziel** die Sammlung aus, in der die Wiederherstellung erfolgen soll.
   + (Optional) Konfigurieren Sie die **Einstellungen zum Umbenennen**, um wiederhergestellte Indizes umzubenennen:
     + **Nicht umbenennen** — Behalten Sie die ursprünglichen Indexnamen bei
     + **Präfix zu wiederhergestellten Indexnamen** hinzufügen — Fügen Sie ein Präfix hinzu, um Konflikte zu vermeiden
     + **Mithilfe eines regulären Ausdrucks umbenennen** — Verwenden Sie erweiterte Umbenennungsmuster
   + (Optional) Konfigurieren Sie die **Benachrichtigungseinstellungen** so, dass Sie benachrichtigt werden, wenn die Wiederherstellung abgeschlossen ist oder Fehler auftreten.

1. Wählen Sie **Speichern**, um den Wiederherstellungsvorgang zu starten.

------
#### [ OpenSearch API ]

1. Führen Sie den folgenden Befehl aus, um den entsprechenden Snapshot zu identifizieren.

   ```
   GET /_snapshot/aoss-automated/_all
   ```

   Führen Sie den folgenden Befehl aus, um eine kleinere Liste von Snapshots zu erhalten.

   ```
   GET /_cat/snapshots/aoss-automated
   ```

1. Führen Sie den folgenden Befehl aus, um die Details des Snapshots vor der Wiederherstellung zu überprüfen. Ersetzen Sie im Befehl den *example* Inhalt durch Ihre spezifischen Informationen.

   ```
   GET _snapshot/aoss-automated/snapshot-ExampleSnapshotID1/
   ```

1. Führen Sie den folgenden Befehl aus, um die Wiederherstellung von einem bestimmten Snapshot aus durchzuführen.

   ```
   POST /_snapshot/aoss-automated/snapshot-ID/_restore
   ```

   Sie können den Wiederherstellungsvorgang anpassen, indem Sie einen Anforderungstext hinzufügen. Ein Beispiel:

   ```
   POST /_snapshot/aoss-automated/snapshot-ExampleSnapshotID1-5e01-4423-9833Example/_restore
   {
     "indices": "opensearch-dashboards*,my-index*",
     "ignore_unavailable": true,
     "include_global_state": false,
     "include_aliases": false,
     "rename_pattern": "opensearch-dashboards(.+)",
     "rename_replacement": "restored-opensearch-dashboards$1"
   }
   ```

1. Führen Sie den folgenden Befehl aus, um den Wiederherstellungsfortschritt anzuzeigen.

   ```
   GET /_cat/recovery
   ```

------

**Anmerkung**  
Wenn Sie einen Snapshot mit einem Befehl wiederherstellen, der einen Anforderungstext enthält, können Sie verschiedene Parameter verwenden, um das Wiederherstellungsverhalten zu steuern. Der `indices` Parameter gibt an, welche Indizes wiederhergestellt werden sollen, und unterstützt Platzhaltermuster. Legt fest`ignore_unavailable`, dass der Wiederherstellungsvorgang auch dann fortgesetzt wird, wenn ein Index im Snapshot fehlt. Wird verwendet`include_global_state`, um zu bestimmen, ob der Clusterstatus wiederhergestellt werden soll, und `include_aliases` um zu steuern, ob zugehörige Aliase wiederhergestellt werden sollen. Die `rename_replacement` Parameter `rename_pattern` und benennen Indizes während des Wiederherstellungsvorgangs um.