我想删除处于法定保留状态或存储在 AWS Backup 锁定备份保管库中的恢复点。
解决方案
**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI。
删除处于法定保留状态的恢复点
如果恢复点处于法定保留状态,而您尝试删除该恢复点,则会收到以下错误消息:
“The recovery point cannot be deleted because it has active legal hold(s)”
当恢复点处于法定保留状态时,您无法将其删除。AWS Backup 会对处于法定保留状态下的备份进行持续保护,不受其原始生命周期和保留策略的限制。要解决此问题,必须明确解除保留状态。
**重要事项:**要解除法定保留状态,您的 AWS Identity and Access Management (IAM) 策略必须具有 CancelLegalHold 权限。
使用 AWS Backup 控制台或 AWS CLI 明确解除法定保留状态。
AWS Backup 控制台
完成以下步骤:
- 打开 AWS Backup 控制台。
- 在导航窗格中,选择 Legal holds(法定保留)。
- 在 Legal holds(法定保留)部分中,选择要解除的保留状态。
- 选择 Release hold(解除保留状态)。
- 在 Release details(解除详细信息)部分中,对于 Description for release(解除描述),输入要解除保留状态的原因。
- 选择 Release hold(解除保留状态)。
- 在 Release hold(解除保留状态)对话框中,在文本框**中输入 “**确认”。
- 选择 I acknowledge the release of this legal hold(我确认解除此法定保留状态),然后选择 Confirm(确认)。
- 从备份保管库中删除恢复点。
AWS CLI
完成以下步骤:
-
要解除法定保留状态,请运行以下 cancel-legal-hold 命令:
aws backup cancel-legal-hold --legal-hold-id your_legal_hold_id --cancel-description your_release_description
**注意:**将 your_legal_hold_id 替换为法定保留 ID,将 your_release_description 替换为解除法定保留状态的原因。
-
从备份保管库中删除恢复点。
删除锁定备份保管库中的恢复点
如果您尝试删除存储在锁定备份保管库中的恢复点,则会收到以下错误消息:
“RecoveryPoint cannot be deleted or updated (Backup vault configured with Lock)”
重要事项:如果您拥有 DeleteBackupVaultLockConfiguration 权限,则您可以随时移除处于治理模式的保管库锁定。但是,宽限期结束后,您无法修改或删除处于合规模式的保管库锁定。有关详细信息,请参阅保管库锁定模式。
使用 AWS Backup 控制台或 AWS CLI 删除保管库锁定。
AWS Backup 控制台
完成以下步骤:
- 打开 AWS Backup 控制台。
- 在导航窗格的 My account(我的账户)下,选择 Backup vault locks(备份保管库锁定)。
- 选择要移除的保管库,然后选择 Manage vault lock(管理保管库锁定)。
- 选择 Delete vault lock(删除保管库锁定)。
- 在 Delete vault lock(删除保管库锁定)对话框中,在文本框中输入 confirm(确认),然后选择 Confirm(确认)。
- 从备份保管库中删除恢复点。
AWS CLI
完成以下步骤:
-
要删除保管库锁定,请运行以下 delete-backup-vault-lock-configuration 命令:
aws backup delete-backup-vault-lock-configuration --backup-vault-name your_vault_name
**注意:**将 your_vault_name 替换为您的备份保管库的名称。
-
从备份保管库中删除恢复点。
**重要事项:**只有在备份达到您在备份计划中指定的保留期后,AWS Backup 才能删除备份保管库中的备份。
相关信息
How is a legal hold different from AWS Backup Vault Lock?(法定保留与 AWS Backup 保管库锁定有何不同?)