Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Perché il mio processo PITR di AWS Backup ha esito negativo quando si sovrappone a una finestra di manutenzione di Amazon RDS?
Quando si sovrappongono alle finestre di backup e manutenzione di Amazon Relational Database Service (Amazon RDS), i miei processi di recupero point-in-time (PITR) di AWS Backup hanno esito negativo.
Breve descrizione
Quando pianifichi un processo PITR in AWS Backup entro 1 ora da una finestra di backup o manutenzione di Amazon RDS, potresti ricevere uno dei seguenti messaggi di errore:
- "Backup job could not start because it is either inside or too close to the weekly maintenance window configured in RDS instance."
- "Backup job could not start because it is either inside or too close to the automated backup window configured in RDS instance."
L'errore si verifica perché l'attività di Amazon RDS ha la precedenza sui processi creati in AWS Backup. Per risolvere il problema, attiva i backup continui per il PITR per il database Amazon RDS in AWS Backup.
Risoluzione
Attiva i backup continui per il PITR
Per attivare i backup continui per il PITR, completa i seguenti passaggi:
- Apri la console Backup AWS.
- Nel pannello di navigazione, scegli Piani di backup.
- Scegli Crea un piano di backup.
- Scegli Crea un nuovo piano, quindi inserisci un nome per il piano di backup.
- Per Configurazione regola di backup, inserisci un nome per la regola di backup.
- Per Recupero point-in-time, seleziona Enable continuous backups for point-in-time recovery (PITR) (Abilita backup continui per il ripristino point-in-time (PITR)).
- Imposta altre configurazioni delle regole di backup in base alle esigenze.
- Scegli Crea piano.
- Per Assegna risorse, in Generale, inserisci un nome per l'assegnazione della risorsa.
- Seleziona Scegli un ruolo IAM.
Seleziona il ruolo AWS Identity and Access Management (AWS IAM) che ha le autorizzazioni richieste per i backup continui in Amazon RDS. - Per Selezione delle risorse, alla voce Definisci selezione delle risorse, scegli Includi tipi di risorse specifici.
- Per Select specific resource type (Seleziona un tipo di risorsa specifico), scegli RDS, quindi seleziona il database RDS.
- Scegli Assegna risorse.
Dopo aver attivato i backup continui in AWS Backup, si verificano le seguenti modifiche:
- AWS Backup assume il controllo della configurazione di backup.
- Non puoi più modificare la configurazione PITR del backup continuo dalla console Amazon Aurora e Amazon RDS. Devi invece apportare tutte le modifiche al piano in AWS Backup associato al backup del database RDS.
- AWS Backup pianifica snapshot automatici di Amazon RDS.
- AWS Backup valuta tutte le finestre di backup e manutenzione per determinare il momento migliore per gli snapshot automatici.
Nota: i processi di AWS Backup potrebbero comunque avere esito negativo quando sono attivi i backup continui per il PITR. Se ciò accade, modifica la finestra di manutenzione impostando un'altra ora.
Dopo aver disattivato i backup continui in AWS Backup, si verificano le seguenti modifiche:
- Amazon RDS controlla e gestisce i backup del database Amazon RDS.
- Puoi apportare modifiche alla configurazione di backup dall console Amazon RDS.
- Amazon RDS conserva i dati di backup per ripristini futuri.
- AWS Backup richiama l'API ModifyDBInstance e riavvia il database Amazon RDS per registrare le modifiche.
- Amazon RDS applica immediatamente le modifiche alla configurazione in sospeso.
Risolvi l'errore "continuous backup configuration failed"
Quando in AWS Backup configuri un piano di attivazione del PITR continuo per Amazon RDS, potresti ricevere il seguente messaggio di errore:
”Continuous Backup enable failed due to PITR already configured in backup plan: arn:aws:backup:us-west-1:###:backup-plan:###-464cba39235e”
Non è possibile attivare il PITR in più piani di backup per lo stesso database RDS.
Per risolvere il problema, utilizza l'API DisassociateRecoveryPoint per eliminare il precedente punto di recupero continuo dal vault di backup. Quindi puoi creare un nuovo piano di backup per la stessa risorsa RDS.
**Nota:**Può esistere un solo punto di recupero continuo alla volta per una risorsa in AWS Backup.
Aggiungi autorizzazioni per gestire snapshot PITR temporanei
Per supportare copie PITR temporanee, AWS Backup crea uno snapshot di origine temporaneo. Al termine della copia, AWS Backup rimuove lo snapshot di origine temporaneo. Se il ruolo IAM assunto da AWS Backup non include l'autorizzazione rds:DeleteDBSnapshot, AWS Backup non può rimuovere lo snapshot di origine dopo una copia riuscita.
Inoltre, AWS Backup crea un punto di recupero SCADUTO per prevenire la perdita di snapshot. Per eliminare manualmente i punti di recupero SCADUTI, consulta Come faccio a eliminare un punto di ripristino da un archivio di backup in Backup AWS?
Per aggiungere l'autorizzazione rds:DeleteDBSnapshot alla policy del ruolo IAM, completa i seguenti passaggi:
-
Apri la console IAM.
-
Nel pannello di navigazione, scegli Ruoli, quindi seleziona il ruolo IAM assunto da AWS Backup.
-
In Policy di autorizzazione, scegli ** Aggiungi autorizzazioni**.
-
Scegli Crea policy inline.
-
Scegli la scheda JSON e aggiungi la seguente istruzione alla policy:
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": "rds:DeleteDBSnapshot", "Resource": "arn:aws:rds:region:account-id:snapshot:*" }] } -
Scegli Avanti.
-
Inserisci un nome per la policy.
-
Scegli Crea policy.
Copia un backup continuo tra account o Regioni
Per copiare un backup continuo tra account AWS, consulta Creazione di copie di backup tra account AWS. Per le Regioni AWS, consulta Creazione di copie di backup tra Regioni AWS.
**Nota:**AWS Backup non supporta copie on demand di backup continui.
Per ulteriori informazioni, consulta Copia di backup continui.
Informazioni correlate
Guidance for disaster recovery using Amazon Aurora (Linee guida per il disaster recovery con Amazon Aurora)
- Argomenti
- Storage
- Tag
- AWS Backup
- Lingua
- Italiano
