Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Backup delle raccolte tramite istantanee
Le istantanee sono point-in-time backup delle tue raccolte Amazon OpenSearch Serverless che forniscono funzionalità di disaster recovery. OpenSearch Serverless crea e gestisce automaticamente istantanee delle tue raccolte, garantendo la continuità aziendale e la protezione dei dati. Ogni istantanea contiene metadati dell'indice (impostazioni e mappature per gli indici), metadati del cluster (modelli di indice e alias) e dati dell'indice (tutti i documenti e i dati archiviati negli indici).
OpenSearch Serverless offre backup orari automatici senza configurazione manuale, zero costi di manutenzione, costi di storage aggiuntivi, ripristino rapido in caso di perdita accidentale di dati e la possibilità di ripristinare indici specifici da un'istantanea.
Prima di lavorare con le istantanee, è necessario comprendere queste importanti considerazioni. La creazione di un'istantanea richiede tempo e non è istantanea. I nuovi documenti o gli aggiornamenti durante la creazione dell'istantanea non verranno inclusi nell'istantanea. È possibile ripristinare le istantanee solo nella raccolta originale e non in una nuova. Una volta ripristinati, gli indici ne ricevono di nuovi UUIDs che differiscono dalle versioni originali. È possibile eseguire una sola operazione di ripristino alla volta e non è possibile avviare più operazioni di ripristino contemporaneamente sulla stessa raccolta. Il tentativo di ripristinare gli indici durante un'operazione di ripristino attiva causa l'esito negativo dell'operazione. Durante un'operazione di ripristino, le richieste agli indici hanno esito negativo.
Autorizzazioni richieste
Per utilizzare le istantanee, configura le seguenti autorizzazioni nella tua politica di accesso ai dati. Per ulteriori informazioni sulle politiche di accesso ai dati, consulta. Policy di accesso ai dati rispetto alle policy IAM
| Politica di accesso ai dati | APIs |
|---|---|
| aoss: DescribeSnapshot | GET /_ -automatizzato cat/snapshots/aoss OTTIENI _/snapshot/aoss-automated/snapshot |
| aos: RestoreSnapshot | POST /_ /_restore snapshot/aoss-automated/snapshot |
| aoss: DescribeCollectionItems | OTTIENI /_cat/recovery |
È possibile configurare le politiche utilizzando i seguenti comandi: AWS CLI
Ecco un esempio di comando CLI per creare una politica di accesso. Nel comando, sostituisci il example contenuto con le tue informazioni specifiche.
aws opensearchserverless create-access-policy \ --type data \ --nameExample-data-access-policy\ --regionaws-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." } ]'
Utilizzo degli snapshot
Per impostazione predefinita, quando crei una nuova raccolta, OpenSearch Serverless crea automaticamente istantanee ogni ora. Non è necessario eseguire nessuna operazione. Ogni istantanea include tutti gli indici della raccolta. Dopo che OpenSearch Serverless ha creato le istantanee, è possibile elencarle e rivederne i dettagli utilizzando le seguenti procedure.
Elenca le istantanee
Utilizzate le seguenti procedure per elencare tutte le istantanee di una raccolta e rivederne i dettagli.
Ottieni i dettagli dell'istantanea
Utilizza le seguenti procedure per recuperare informazioni dettagliate su un'istantanea specifica.
La risposta istantanea include diversi campi chiave: id fornisce un identificatore univoco per l'operazione di istantanea, status restituisce lo stato corrente SUCCESS oppure IN_PROGRESS duration indica il tempo impiegato per completare l'operazione di snapshot e indexes restituisce il numero di indici inclusi nell'istantanea.
Ripristino da uno snapshot
Il ripristino da un'istantanea consente di recuperare i dati da un backup eseguito in precedenza. Questo processo è fondamentale per il disaster recovery e la gestione dei dati in Serverless. OpenSearch Prima del ripristino, tieni presente che gli indici ripristinati avranno versioni diverse da UUIDs quelle originali, che le istantanee possono essere ripristinate solo nella raccolta originale (il ripristino tra raccolte non è supportato) e le operazioni di ripristino influiranno sulle prestazioni del cluster, quindi pianifica di conseguenza.
Utilizza le seguenti procedure per ripristinare gli indici di cui è stato eseguito il backup da un'istantanea.
Nota
Quando si ripristina un'istantanea con un comando che include un corpo della richiesta, è possibile utilizzare diversi parametri per controllare il comportamento di ripristino. Il indexes parametro specifica quali indici ripristinare e supporta i modelli jolly. Impostato ignore_unavailable per continuare l'operazione di ripristino anche se manca un indice nell'istantanea. Utilizzato include_global_state per determinare se ripristinare lo stato del cluster e include_aliases per controllare se ripristinare gli alias associati. I rename_replacement parametri rename_pattern and rinominano gli indici durante l'operazione di ripristino.