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à.
È possibile ripristinare istantanee automatiche e manuali nella AWS Backup console o tramite CLI.
Quando ripristini un cluster Amazon Redshift, le impostazioni cluster originali vengono inserite nella console per impostazione predefinita. Puoi specificare diverse impostazioni per le configurazioni seguenti. Durante il ripristino di una tabella, è necessario specificare i database di origine e di destinazione. Per ulteriori informazioni su queste configurazioni, consulta Ripristino di un cluster da uno snapshot nella Guida alla gestione di Amazon Redshift.
Tabella singola o cluster: puoi scegliere di ripristinare un intero cluster o una singola tabella. Se scegli di ripristinare una singola tabella, sono necessari il database di origine, lo schema di origine e il nome della tabella di origine, nonché il cluster di destinazione, lo schema e il nome della nuova tabella.
Tipo di nodo: ciascun cluster Amazon Redshift è costituito da un nodo principale e da almeno un nodo di calcolo. Durante il ripristino di un cluster, è necessario specificare il tipo di nodo che soddisfa i requisiti di CPU, RAM, capacità di storage e tipo di unità.
Numero di nodi: durante il ripristino di un cluster, è necessario specificare il numero di nodi necessari.
Riepilogo della configurazione
Autorizzazioni del cluster
Per ripristinare un cluster o una tabella Amazon Redshift utilizzando la console AWS Backup
Apri la AWS Backup console in https://console.aws.amazon.com/backup.
Nel riquadro di navigazione, scegli Risorse protette e l'ID della risorsa Amazon Redshift che si desidera ripristinare.
Nella pagina Dettagli della risorsa viene visualizzato un elenco di punti di ripristino per l'ID risorsa selezionata. Per ripristinare una risorsa, nel riquadro Punti di ripristino scegli il pulsante di opzione accanto all'ID del punto di ripristino della risorsa. Nell'angolo superiore destro del riquadro, scegliere Ripristina.
-
Opzioni di ripristino
Ripristina il cluster dallo snapshot, oppure
Ripristina una singola tabella all'interno di uno snapshot in un nuovo cluster. Se scegli queste opzioni, devi configurare quanto segue:
Attiva o disattiva i nomi con distinzione tra maiuscole e minuscole.
Immetti i valori della tabella di origine, inclusi il database, lo schema e la tabella. Le informazioni sulla tabella di origine sono disponibili nella console Amazon Redshift
. Immetti i valori della tabella di origine, inclusi il database, lo schema e il nome della nuova tabella.
Specifica le nuove impostazioni di configurazione del cluster.
Per il ripristino del cluster: scegli l'identificatore del cluster, il tipo di nodo e il numero di nodi.
Specifica la zona di disponibilità e le finestre di manutenzione.
Puoi associare ruoli aggiuntivi facendo clic su Associa ruoli IAM.
Opzionale: configurazioni aggiuntive:
Utilizza valori predefiniti è attivata per impostazione predefinita.
Utilizza i menu a discesa per selezionare le impostazioni per Reti e sicurezza, gruppi di sicurezza del VPC, gruppo di sottoreti del cluster e zona di disponibilità.
Attiva o disattiva il routing VPC avanzato.
Determina se desideri rendere l'endpoint del cluster accessibile pubblicamente. In tal caso, le istanze e i dispositivi esterni al VPC possono connettersi al database tramite l'endpoint del cluster. Se questa opzione è attivata, inserisci l'indirizzo IP elastico.
Opzionale: configurazione del database. Puoi scegliere di inserire
Porta del database (digitando nel campo di testo)
Gruppi di parametri
Manutenzione: puoi scegliere
Maintenance window (Finestra di manutenzione)
Traccia di manutenzione, scegliendo tra corrente, finale o anteprima. Questo consente di controllare quale versione del cluster viene applicata durante una finestra di manutenzione.
Lo snapshot automatico è impostato come predefinito.
Periodo di conservazione automatica degli snapshot. Il periodo di conservazione deve essere compreso tra 0 e 35 giorni. Scegli 0 per non creare snapshot automatici.
Il periodo di conservazione degli snapshot manuali è compreso tra 1 e 3653 giorni.
È disponibile una casella di controllo opzionale per il trasferimento del cluster. Se questa casella è selezionata, è possibile trasferire il cluster in un'altra zona di disponibilità. Dopo avere abilitato il trasferimento, puoi utilizzare l'endpoint VPC.
Monitoraggio: dopo il ripristino di un cluster, puoi configurare il monitoraggio tramite CloudWatch o Amazon Redshift.
Scegli il ruolo IAM da passare per eseguire i ripristini. Puoi utilizzare il ruolo predefinito o specificarne uno diverso.
I processi di ripristino saranno visibili in Processi. Per visualizzare lo stato attuale del processo di ripristino, fai clic sul pulsante di aggiornamento o premi CTRL-R.
Ripristino di un cluster Amazon Redshift tramite API, CLI o SDK
Utilizza StartRestoreJob
per ripristinare un cluster Amazon Redshift.
Per ripristinare un Amazon Redshift utilizzando AWS CLI, usa il comando start-restore-job
e specifica i seguenti metadati:
ClusterIdentifier // required string
AdditionalInfo // optional string
AllowVersionUpgrade // optional Boolean
AquaConfigurationStatus // optional string
AutomatedSnapshotRetentionPeriod // optional integer 0 to 35
AvailabilityZone // optional string
AvailabilityZoneRelocation // optional Boolean
ClusterParameterGroupName // optional string
ClusterSecurityGroups // optional array of strings
ClusterSubnetGroupName // optional strings
DefaultIamRoleArn // optional string
ElasticIp // optional string
Encrypted // Optional TRUE or FALSE
EnhancedVpcRouting // optional Boolean
HsmClientCertificateIdentifier // optional string
HsmConfigurationIdentifier // optional string
IamRoles // optional array of strings
KmsKeyId // optional string
MaintenanceTrackName // optional string
ManageMasterPassword // optional Boolean
ManualSnapshotRetentionPeriod // optional integer
MasterPasswordSecretKmsKeyId // optional string
NodeType // optional string
NumberOfNodes // optional integer
OwnerAccount // optional string
Port // optional integer
PreferredMaintenanceWindow // optional string
PubliclyAccessible // optional Boolean
ReservedNodeId // optional string
SnapshotClusterIdentifier // optional string
SnapshotScheduleIdentifier // optional string
TargetReservedNodeOfferingId // optional string
VpcSecurityGroupIds // optional array of strings
RestoreType // CLUSTER_RESTORE or TABLE_RESTORE
Per ulteriori informazioni, consulta RestoreFromClusterSnapshot
nella Documentazione di riferimento delle API Amazon Redshift e restore-from-cluster-snapshot
Di seguito è riportato un modello di esempio:
aws backup start-restore-job \
-\-recovery-point-arn "arn:aws:backup:region
:account
:snapshot:name
-\-iam-role-arn "arn:aws:iam:account
:role/role-name
" \
-\-metadata
-\-resource-type Redshift \
-\-region Regione AWS
-\-endpoint-url URL
Ecco un esempio:
aws backup start-restore-job \
-\-recovery-point-arn "arn:aws:redshift:us-west-2:123456789012:snapshot:redshift-cluster-1/awsbackup:job-c40dda3c-fdcc-b1ba-fa56-234d23209a40" \
-\-iam-role-arn "arn:aws:iam::974288443796:role/Backup-Redshift-Role" \
-\-metadata 'RestoreType=CLUSTER_RESTORE,ClusterIdentifier=redshift-cluster-restore-78,Encrypted=true,KmsKeyId=45e261e4-075a-46c7-9261-dfb91e1c739c' \
-\-resource-type Redshift \
-\-region us-west-2 \
Inoltre, puoi utilizzare DescribeRestoreJob
per fornire assistenza con le informazioni di ripristino.
In AWS CLI, utilizza l'operazione describe-restore-job
e utilizza i seguenti metadati:
Region
Di seguito è riportato un modello di esempio:
aws backup describe-restore-job —restore-job-id
restore job ID
-\-regionRegione AWS
Ecco un esempio:
aws backup describe-restore-job -\-restore-job-id BEA3B353-576C-22C0-9E99-09632F262620 \
-\-region us-west-2 \