Pourquoi mon point de restauration affiche-t-il l'état Expiré dans AWS Backup ?

Lecture de 4 minute(s)
0

Je souhaite savoir pourquoi mon point de restauration a expiré et comment supprimer des points de restauration expirés dans AWS Backup.

Brève description

AWS Backup enregistre les points de restauration dans des coffres de sauvegarde. Les points de restauration peuvent avoir le statut Terminé ou Expiré. Le statut Terminé signifie que la tâche de sauvegarde a réussi à créer un point de restauration dans le coffre. Le statut Expiré indique que le point de restauration a dépassé sa période de conservation, mais que la règle de cycle de vie d'AWS Backup ne peut pas supprimer le point de restauration.

Si vous supprimez le rôle AWS Identity and Access Management (IAM) qui a créé le point de restauration, celui-ci expire. Ou bien, la récupération expire lorsque le rôle IAM n'est pas autorisé à supprimer le point de restauration.

Le cycle de vie d'AWS Backup tente de supprimer le point de restauration. Si l'opération de suppression échoue, le cycle de vie n'essaie pas de supprimer à nouveau le point de restauration. Vous devez supprimer manuellement les points de restauration expirés.

Résolution

Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'interface.

Supprimer les points de restauration expirés à l'aide de la console

Pour supprimer manuellement les points de restauration expirés sur la console, procédez comme suit :

  1. Ouvrez la console AWS Backup.
  2. Dans le volet de navigation, choisissez Coffres de sauvegarde.
  3. Pour le champ État, choisissez Expiré.
  4. Sélectionnez tous les points de restauration expirés.
  5. Choisissez Actions, puis Supprimer.

Suppression de points de restauration expirés à l'aide de l’interface de ligne de commande AWS

Pour supprimer manuellement un point de restauration unique dans votre coffre, exécutez la commande AWS CLI delete-recovery-point suivante :

aws backup delete-recovery-point --backup-vault-name VAULT_NAME --recovery-point-arn ARN

Remarque : Remplacez VAULT_NAME par le nom de votre coffre de sauvegarde et ARN par l'ARN de votre point de restauration.

Pour supprimer manuellement plusieurs points de restauration de votre coffre, procédez comme suit :

  1. Pour répertorier les points de restauration, exécutez la commande list-recovery-points-by-backup-vault :
    aws backup list-recovery-points-by-backup-vault  --backup-vault-name VAULT_NAME --region REGION_ID --output json --query 'RecoveryPoints[?Status == `EXPIRED`].[RecoveryPointArn]' | jq -r '.[] | "--recovery-point-arn '\\\"'" + .[0] + "'\\\"'" + .[1]'
    Remarque : Remplacez REGION_ID par l'ID de la région AWS dans laquelle se trouve votre coffre.
  2. Pour supprimer les points de restauration, exécutez la commande list-recovery-points-by-backup-vault :
    aws backup list-recovery-points-by-backup-vault  --backup-vault-name VAULT_NAME --region REGION_ID --output json --query 'RecoveryPoints[?Status == `EXPIRED`].[RecoveryPointArn]' | jq -r '.[] | "--recovery-point-arn '\\\"'" + .[0] + "'\\\"'" + .[1]' |  xargs --verbose -L1 aws backup delete-recovery-point --backup-vault-name VAULT_NAME --region REGION_ID
    Remarque : Remplacez REGION_ID par l'ID de la région AWS dans laquelle se trouve votre coffre.

Empêcher l'expiration de nouveaux points de restauration

Pour empêcher l'expiration de nouveaux points de restauration, recherchez le rôle IAM qui a créé le point de restauration. Mettez ensuite à jour le rôle IAM afin qu'il soit autorisé à supprimer des points de restauration.

Si le rôle IAM n'existe plus, créez un nouveau rôle IAM portant le même nom. Ajoutez ensuite des autorisations au nouveau rôle afin que celui-ci puisse supprimer des sauvegardes.

Pour supprimer les points de restauration, associez les politiques gérées AWSBackupServiceRolePolicyForBackup et AWSBackupServiceRolePolicyForRestores à votre rôle IAM. Puis, ajoutez l'action backup:DeleteRecoveryPoint à chaque politique.

Si vous utilisez une sauvegarde Amazon Simple Storage Service (Amazon S3), associez également les politiques AWSBackupServiceRolePolicyForS3Backup et AWSBackupServiceRolePolicyForS3Restore à votre rôle IAM.

Informations connexes

Créer un rôle lié à un service

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 mois