Ownership defines what entity can own an Amazon S3 object storage repository at a time. Ownership protects data integrity and is implemented to adhere to the Amazon Eventual Consistency model.
How Does Taking Ownership Occur
After N2WS Backup & Recovery has finished its initial backup job session, it becomes the rightful owner of both an Amazon S3 object storage repository and backup files in that repository.
Taking ownership of such a repository along with its backup files by the Veeam Backup & Replication client consists of the following consecutive steps:
- Step 1. Taking ownership of a repository.
Reclaiming ownership of a repository occurs every time a client adds Amazon S3 object storage as an external repository to the Veeam Backup & Replication console.
- Step 2. Taking ownership of backup files in the repository.
Becoming an owner of backup files in Amazon S3 object storage is only possible after N2WS Backup & Recovery launches the backup job session which is referring to backups you are trying to take ownership of (i.e. backup files that are located in the repository you have added at the step one).
During its session, N2WS Backup & Recovery verifies the owner of a repository and If it finds out that the owner has been changed, it changes the owner of each backup file in that repository by creating a new checkpoint that refers to a new rightful owner. Such a checkpoint will be used during subsequent sessions of a backup job to repeat owner verification.
It is possible, however, that after you add an external repository, N2WS Backup & Recovery never launches the associated backup job again. In such a scenario, Veeam Backup & Replication will not be able to manage retention policies, but you will still be able to restore external repository data, remove backups from external repositories and perform backup copy.
Taking Ownership by Another Veeam Backup & Replication Client
Ownership of a repository along with its backup files can only be granted to one Veeam Backup & Replication client at a time.
Therefore, if a client A adds an external repository that has previously been added by the client B, the client B completely loses its ownership privileges.
Losing privileges means that the client B will no longer be able to manage retention policies. All the previously created backup copy jobs and restore sessions will be failing.
Ownership, however, can easily be reclaimed by re-adding the same Amazon S3 object storage anew.
- Managing Retention Policy
- Restoring and Exporting Data from External Repository
- Removing Backups from External Repository
- Adding External Repository