Immutability

Veeam Backup for AWS allows you to protect EC2, RDS and VPC configuration data stored in backup repositories from deletion by making the data temporarily immutable. To do that, Veeam Backup for AWS uses Amazon S3 Object Lock — once imposed, S3 Object Lock prevents objects from being deleted or overwritten for a specific immutability period. The immutability period is set based on the retention policy configured in the backup policy settings.

Note

To reduce the number of requests sent to immutable repositories during EC2 and RDS backup operations, Veeam Backup for AWS leverages the Block Generation mechanism.

Considerations and Limitations

Before you start creating immutable backups, keep in mind the following limitations:

  • Veeam Backup for AWS does not support changes made to immutability settings in the AWS Management Console for buckets that are already used as target locations for image-level backups.
  • An IAM role that you plan to specify to create the immutable repository and further to access the repository when performing data protection and recovery tasks must be assigned permissions to collect immutability settings of Amazon S3 buckets and to create immutable backups. For more information on the required permissions, see Repository IAM Role Permissions.
  • Veeam Backup for AWS does not support storing indexes of EFS file systems and backups of the appliance configuration database in immutable repositories.
  • You cannot manually remove immutable data from immutable repositories using the Veeam Backup for AWS Web UI, as described in sections Removing EC2 Backups and Snapshots, Removing RDS Backups and Snapshots and Removing VPC Configuration Backups.
  • You can neither remove immutable data from AWS using any cloud service provider tools nor request the technical support department to do it for you. Since Veeam Backup for AWS uses S3 Object Lock in the compliance mode, none of the protected objects can be overwritten or deleted by any user, including the root user in your AWS account. For more information on S3 Object Lock retention modes, see AWS Documentation.

How To Create Immutable Backups

To protect backups created with Veeam Backup for AWS from deletion by making them temporarily immutable, perform the following steps:

  1. Add a backup repository with immutability enabled.
  2. Create a backup policy and specify the repository with immutability enabled as the target location for image-level backups. For more information, see Creating EC2 Backup Policies, Creating RDS Backup Policies, Editing VPC Configuration Backup Policy.

Page updated 9/6/2024

Page content applies to build 8.1.0.7