Ripristino in un determinato momento - Amazon DocumentDB

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à.

Ripristino in un determinato momento

È possibile ripristinare un cluster in qualsiasi momento che rientri nel periodo di conservazione del backup del cluster utilizzando AWS Management Console o AWS Command Line Interface (AWS CLI).

Nota

Non è possibile eseguire un point-in-time ripristino di un cluster 3.6 su un cluster 4.0, ma è possibile migrare da una versione del cluster a un'altra. Per ulteriori informazioni, consulta Migrazione ad Amazon DocumentDB.

Tieni presente quanto segue quando ripristini un cluster a un punto temporale specifico.

  • Il nuovo cluster viene creato con la stessa configurazione del cluster di origine, ma utilizza il gruppo di parametri predefinito. Per impostare il gruppo di parametri del nuovo cluster su quello del cluster di origine, occorre modificare il cluster appena risulta disponibile. Per ulteriori informazioni sulla modifica di un cluster, consulta Modifica di un cluster Amazon DocumentDB.

Using the AWS Management Console

È possibile ripristinare un cluster point-in-time entro il relativo periodo di conservazione dei backup completando le seguenti operazioni utilizzando il. AWS Management Console

  1. Accedi a e apri AWS Management Console la console Amazon DocumentDB all'indirizzo https://console.aws.amazon.com /docdb.

  2. Nel pannello di navigazione scegliere Clusters (Cluster). Dall'elenco di cluster scegliere il pulsante a sinistra del cluster che si desidera ripristinare.

    Suggerimento

    Se il riquadro di navigazione non viene visualizzato sul lato sinistro della schermata, scegliere l'icona del menu (Hamburger menu icon with three horizontal lines.) nell'angolo in alto a sinistra della pagina.

  3. Nel menu Actions (Operazioni) scegliere Restore to point in time (Esegui ripristino point in time).

  4. Completare la sezione Restore time (Ora ripristino), in cui si specificano data e ora per il ripristino.

    1. Data di ripristino: scegli o inserisci una data compresa tra la prima ora di ripristino e l'ora di ripristino più recente.

    2. Ora di ripristino: scegli o inserisci l'ora, i minuti e i secondi compresi tra l'ora di ripristino più recente e l'ora di ripristino più recente.

  5. Completare la sezione Configurazione.

    1. Identificatore del cluster: accetta l'identificatore predefinito o inserisci un identificatore che preferisci.

      Vincoli per la denominazione del cluster:

      • La lunghezza è di [1—63] lettere, numeri o trattini.

      • Il primo carattere deve essere una lettera.

      • Non può terminare con un trattino o contenere due trattini consecutivi.

      • Deve essere unico per tutti i cluster di AmazonRDS, Neptune e Amazon DocumentDB per regione. Account AWS

    2. Classe di istanza: dall'elenco a discesa, scegli la classe di istanza che desideri per le istanze del cluster.

    3. Numero di istanze: dall'elenco a discesa, scegli il numero di istanze che desideri creare quando il cluster viene ripristinato.

  6. Per la configurazione dello storage del cluster, scegli un'opzione di archiviazione.

    Nota

    La configurazione di storage ottimizzata per l'I/O di Amazon DocumentDB è disponibile solo nella versione del motore Amazon DocumentDB 5.0.

  7. Facoltativo. Per configurare le impostazioni di rete, le opzioni del cluster e abilitare le esportazioni dei log, scegliere Show advanced settings (Mostra impostazioni avanzate) e completare le sezioni seguenti. In alternativa, passare alla fase successiva.

    • Impostazioni di rete

      1. Virtual Private Cloud (VPC): dall'elenco a discesa, scegli VPC quello che desideri utilizzare per questo cluster.

      2. Gruppo di sottoreti: dall'elenco a discesa, scegli il gruppo di sottoreti per questo cluster.

      3. VPCgruppi di sicurezza: dall'elenco a discesa, scegli i gruppi di sicurezza per questo cluster. VPC

       

    • Cluster options (Opzioni cluster)

      1. Porta: accetta la porta predefinita (27017) o usa le frecce su e giù per impostare la porta per la comunicazione con questo cluster.

       

    • Log exports (Esportazioni log)

      1. Registri di controllo: seleziona questa opzione per abilitare l'esportazione dei log di controllo in Amazon Logs. CloudWatch Se selezioni questa opzione, devi abilitare audit_logs nel gruppo personalizzato dei parametri del cluster. Per ulteriori informazioni, consulta Controllo degli eventi di Amazon DocumentDB.

      2. Registri del profiler: seleziona questa opzione per abilitare l'esportazione dei log del profiler operativo su Amazon Logs. CloudWatch Se selezioni questa opzione, devi anche modificare i seguenti parametri nel gruppo personalizzato dei parametri del cluster:

        • profilerenabled Impostato su.

        • profiler_threshold_ms— Impostato su un valore [0-INT_MAX] per impostare la soglia per le operazioni di profilazione.

        • profiler_sampling_rate— Impostare su un valore [0.0-1.0] per impostare la percentuale di operazioni lente da profilare.

        Per ulteriori informazioni, consulta Profilazione delle operazioni di Amazon DocumentDB.

      3. Registri del profiler: esporta i log del profiler su Amazon CloudWatch

      4. IAMruolo: dall'elenco a discesa, scegli Service Linked Role. RDS

    • Tag

      1. Aggiungi tag: nella casella Chiave, inserisci il nome del tag per il tuo cluster. Nella casella Value (Valore) immetti facoltativamente il valore del tag. I tag vengono utilizzati con le policy AWS Identity and Access Management (IAM) per gestire l'accesso alle risorse di Amazon DocumentDB e per controllare quali azioni possono essere applicate alle risorse.

    • Deletion protection (Protezione da eliminazione)

      1. Abilita la protezione da eliminazione: protegge il cluster dall'eliminazione accidentale. Quando questa opzione è abilitata, non puoi eliminare il cluster.

  8. Per ripristinare il cluster, scegliere Create cluster (Crea cluster). In alternativa, è possibile scegliere Cancel (Annulla) per annullare l'operazione.

Using the AWS CLI

Per ripristinare un cluster a un punto temporale specifico con il periodo di retention dei backup della snapshot, utilizza l'operazione restore-db-cluster-to-point-in-time con i parametri seguenti.

  • --db-cluster-identifier— Obbligatorio. Il nome del nuovo cluster da creare. Questo cluster non può esistere prima di questa operazione. Il valore del parametro deve soddisfare i seguenti vincoli.

    Vincoli per la denominazione del cluster:

    • La lunghezza è di [1—63] lettere, numeri o trattini.

    • Il primo carattere deve essere una lettera.

    • Non può terminare con un trattino o contenere due trattini consecutivi.

    • Deve essere unico per tutti i cluster di AmazonRDS, Neptune e Amazon DocumentDB per regione. Account AWS

  • --restore-to-time— La UTC data e l'ora in cui ripristinare il cluster. Ad esempio 2018-06-07T23:45:00Z.

    Vincoli temporali:

    • Deve essere prima dell'ultimo orario di ripristino per il cluster.

    • Deve essere specificato se il parametro --use-latest-restorable-time non viene fornito.

    • Non può essere specificato se il parametro --use-latest-restorable-time è true.

    • Non può essere specificato se il valore del parametro --restore-type è copy-on-write.

  • --source-db-cluster-identifier— Il nome del cluster di origine da cui eseguire il ripristino. Questo cluster deve esistere ed essere disponibile.

  • --use-latest-restorable-timeoppure --no-use-latest-restorable-time — Se ripristinare l'ultima data di backup ripristinabile. Non può essere specificato se il parametro --restore-to-time viene fornito.

  • --storage-type standard | iopt1— Facoltativo. Default: standard.

L' AWS CLI operazione ripristina restore-db-cluster-to-point-in-time solo il cluster, non le relative istanze. È necessario utilizzare l'operazione create-db-instance per creare le istanze per il cluster ripristinato, specificandone l'identificatore in --db-cluster-identifier. Puoi creare le istanze solo dopo che l'operazione restore-db-cluster-to-point-in-time è terminata e il cluster ripristinato è disponibile.

L'esempio seguente crea sample-cluster-restored dallo snapshot sample-cluster-snapshot all'ultimo orario di ripristino.

Per Linux, macOS o Unix:

aws docdb restore-db-cluster-to-point-in-time \ --db-cluster-identifier sample-cluster-restored \ --source-db-cluster-identifier sample-cluster-snapshot \ --use-latest-restorable-time

Per Windows:

aws docdb restore-db-cluster-to-point-in-time ^ --db-cluster-identifier sample-cluster-restored ^ --source-db-cluster-identifier sample-cluster-snapshot ^ --use-latest-restorable-time

L'esempio seguente crea sample-cluster-restored l'istantanea sample-cluster-snapshot alle 03:15 dell'11 dicembre 2018 (UTC), periodo compreso nel periodo di conservazione del backup di. sample-cluster

Per Linux, macOS o Unix:

aws docdb restore-db-cluster-to-point-in-time \ --db-cluster-identifier sample-cluster-restore \ --source-db-cluster-identifier sample-cluster \ --restore-to-time 2020-05-12T03:15:00Z

Per Windows:

aws docdb restore-db-cluster-to-point-in-time ^ --db-cluster-identifier sample-cluster-restore ^ --source-db-cluster-identifier sample-cluster ^ --restore-to-time 2020-05-12T03:15:00Z

L'aspetto dell'output di questa operazione è simile al seguente.

{ "DBCluster": { "AvailabilityZones": [ "us-east-1c", "us-west-2b", "us-west-2a" ], "BackupRetentionPeriod": 1, "DBClusterIdentifier": "sample-cluster-restored", "DBClusterParameterGroup": "sample-parameter-group", "DBSubnetGroup": "default", "Status": "creating", "Endpoint": "sample-cluster-restored.node.us-east-1.docdb.amazonaws.com", "ReaderEndpoint": "sample-cluster-restored.node.us-east-1.docdb.amazonaws.com", "MultiAZ": false, "Engine": "docdb", "EngineVersion": "4.0.0", "Port": 27017, "MasterUsername": "master-user", "PreferredBackupWindow": "02:00-02:30", "PreferredMaintenanceWindow": "tue:09:50-tue:10:20", "DBClusterMembers": [], "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-abc0123", "Status": "active" } ], "HostedZoneId": "ABCDEFGHIJKLM", "StorageEncrypted": true, "KmsKeyId": "arn:aws:kms:us-east-1:<accountID^>:key/sample-key", "DbClusterResourceId": "cluster-ABCDEFGHIJKLMNOPQRSTUVWXYZ", "DBClusterArn": "arn:aws:rds:us-east-1:<accountID>:cluster:sample-cluster-restored", "AssociatedRoles": [], "ClusterCreateTime": "2020-04-24T20:14:36.713Z", "DeletionProtection": false } }